linux-上传公钥至服务器实现免密码登录

在客户端生成秘钥

1
>>> ssh-keygen -t rsa  # 如果已经生成则直接查看cat .ssh/id_rsa.pub是否有内容

将客户端的公钥添加到server端的.ssh/authorized_keys中实现免密登录

1
2
>>> ssh-copy-id -i .ssh/id_rsa.pub root@47.xx.yy.zzz
>>> 输入root的密码 <enter>

上传成功可看到

上传成功

免密登录

1
ssh root@47.xx.yy.zzz

后续如有需要、可在服务上关闭密码登录