先
ssh-keygen
会提示你输入密钥文件的路径,以及密钥的密码,做好后你会得到
<密钥>.pub
<密钥>
其中带.pub的是公钥,把它的内容打进目标服务器的
$HOME/.ssh/authorized_keys
root用户是:
/root/.ssh/authorized_keys
然后确保权限:
私钥只能本用户可见 600
完成后,用
ssh -i [私钥] -p [端口] [用户名]@[服务器地址]
进行连接,如果配置正确的话,你会发现:
根本不需要密码就能进去!(如果你没有设置使用该私钥时的密码的话)
注意事项:
请妥善保存好私钥,以免你的服务器被意料之外的访问。