要在Linux系统中通过SSH连接到另一台服务器,您需要遵循以下步骤:
-
打开终端:首先,您需要打开一个终端窗口。在大多数Linux发行版中,您可以通过按
Ctrl
+Alt
+T
组合键或从应用程序菜单中选择终端来实现这一点。 -
获取远程服务器的IP地址或域名:要连接到远程服务器,您需要知道其IP地址或域名。如果您不知道,请与服务器管理员联系以获取正确的信息。
-
确保SSH服务正在运行:在远程服务器上,SSH服务必须正在运行以接受连接。您可以使用以下命令检查SSH服务的状态:
sudo systemctl status ssh
如果SSH服务未运行,请使用以下命令启动它:
sudo systemctl start ssh
- 检查防火墙设置:确保远程服务器的防火墙允许SSH连接。您可以使用以下命令检查防火墙规则:
sudo ufw status
如果需要,您可以使用以下命令允许SSH连接:
sudo ufw allow ssh
- 使用SSH连接到远程服务器:现在您可以使用
ssh
命令连接到远程服务器。您需要提供远程服务器的IP地址或域名以及您的用户名。例如:
ssh username@remote_server_ip_or_domain
您可能需要输入远程服务器的密码。如果您使用的是密钥对进行身份验证,请按照以下步骤操作:
a. 将客户端的私钥文件(通常位于~/.ssh/id_rsa
)复制到远程服务器上的~/.ssh/authorized_keys
文件中。您可以使用以下命令将私钥复制到远程服务器:
ssh-copy-id -i ~/.ssh/id_rsa.pub username@remote_server_ip_or_domain
b. 在连接时使用-i
选项指定私钥文件:
ssh -i ~/.ssh/id_rsa username@remote_server_ip_or_domain
现在您应该能够成功连接到远程服务器。在连接后,您将进入远程服务器的命令行界面,可以像在本地计算机上一样执行命令。