要使用SSH远程登录到Linux服务器,请按照以下步骤操作:
打开终端(Terminal)或命令提示符(Command Prompt)。
确保您已经安装了SSH客户端。在大多数Linux发行版和macOS中,SSH客户端已经预装。对于Windows用户,您可以使用名为PuTTY的免费SSH客户端,或者使用Windows 10自带的OpenSSH客户端。
获取远程服务器的IP地址或主机名。您需要这个信息来建立连接。
如果需要,获取远程服务器的端口号。默认情况下,SSH使用端口22,但有时服务器可能会使用不同的端口。
如果需要,获取远程服务器的用户名和密码。有些服务器可能使用密钥对进行身份验证,而不是用户名和密码。
使用以下命令建立SSH连接:
对于Linux和macOS用户:
ssh 用户名@服务器IP地址或主机名 -p 端口号
例如:
ssh john@example.com -p 22
对于Windows用户(使用PuTTY):
如果服务器使用密钥对进行身份验证,您可能需要在本地计算机上生成SSH密钥对,并将公钥添加到远程服务器的授权密钥列表中。具体步骤如下:
ssh-keygen生成SSH密钥对。按照提示操作,可以选择自定义密钥文件的位置和名称。id_rsa.pub文件)上传到远程服务器的~/.ssh/authorized_keys文件中。您可以使用SCP(安全复制)命令或其他文件传输方法来完成此操作。~/.ssh目录和authorized_keys文件的权限设置正确。通常,您需要运行以下命令:chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
登录成功后,您将看到远程服务器的命令提示符。现在,您可以像在本地计算机上一样运行命令。
要断开SSH连接,请输入exit或logout,然后按回车键。