- 首先在本地计算机上生成秘钥。
ssh-keygen -t rsa
- 在生成密钥对时,系统会提示您选择密钥保存的位置和设置密码。在这一步中,您可以选择不设置密码,以实现无密码登录,我没新建文件,所以有重复的,我输了个y确认使用这个文件。
- 将公钥复制到目标主机上。使用以下命令将您的公钥复制到目标主机:
ssh-copy-id user@hostname
其中,“user” 是目标主机上您要登录的用户名,“hostname” 是目标主机的 IP 地址或域名,然后再输入“hostname” 的ssh密码。
- 最后测试是否成功实现无秘钥连接SSH
ssh user@hostname