SSH(Secure Shell)是一种安全的远程登录协议,它允许用户在不安全的网络上安全地远程管理和控制远程服务器。本文将介绍一些常用的 Linux SSH 命令,以及它们的用途和示例代码。
- 远程登录到服务器
要远程登录到服务器,使用以下命令:
ssh username@hostname
其中,username
是远程服务器上的用户名,hostname
是远程服务器的主机名或 IP 地址。运行此命令后,系统将提示您输入远程服务器的密码。
- 使用密钥进行身份验证
为了更安全地远程登录,可以使用密钥进行身份验证。以下是生成密钥对的命令:
ssh-keygen
运行此命令后,系统将提示您选择密钥的保存位置和密码。生成密钥对后,将公钥复制到远程服务器上的 ~/.ssh/authorized_keys
文件中。然后,您可以使用以下命令进行无密码登录: