Linux命令切到另一台服务器
Linux命令切到另一台服务器详细介绍
在 Linux 中,切换(连接)到另一台服务器通常通过 SSH(Secure Shell) 实现。以下是具体步骤和常用命令:
一、基本语法(通过 SSH 连接)
bash
用户名@目标服务器IP地址或域名
- 示例:
假设目标服务器的 IP 为192.168.1.100,用户名为admin,则命令为:bashadmin@192.168.1.100
二、首次连接注意事项
- 验证指纹(首次连接时出现):bash
The authenticity of host '192.168.1.100 (192.168.1.100)' can't be established.
ECDSA key fingerprint is SHA256:xxxxxxxxx.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
plaintext
输入 `yes` 并回车,确认信任该服务器。2. **输入密码**(若使用密码认证):
输入目标服务器用户的密码,回车后即可登录。
### 三、使用 SSH 密钥认证(推荐,更安全)
如果目标服务器配置了 SSH 密钥登录(免密码),需先将本地公钥(`~/.ssh/id_rsa.pub`)添加到目标服务器的 `~/.ssh/authorized_keys` 文件中,然后直接执行:
```bash
ssh 用户名@目标服务器IP
无需输入密码即可登录。
四、指定非默认端口(如端口 2222)
若目标服务器的 SSH 端口不是默认的 22,需用 -p 参数指定端口:
bash
用户名@目标服务器IP
五、简化连接:配置 SSH 别名(推荐)
在本地 ~/.ssh/config 文件中添加服务器信息,后续可直接用别名连接:
- 编辑配置文件(不存在则新建):bash
~/.ssh/config - 添加以下内容(示例):plaintext
Host web-server # 自定义别名HostName 192.168.1.100 # 目标 IP/域名
User admin # 用户名
Port 22 # 端口(默认可省略)
- 保存后,直接用别名连接:bash
web-server
六、退出服务器
连接到服务器后,若要退出,输入以下命令之一:
bash
9123 logout
总结
最常用的方法是 ssh 用户名@目标IP,推荐通过 密钥认证 或 配置别名 提升效率和安全性。确保目标服务器开启 SSH 服务,且本地网络可达(可先用 ping 目标IP 测试连通性)。