ssh-keygen

会提示你输入密钥文件的路径,以及密钥的密码,做好后你会得到
< 密钥 >.pub
< 密钥 >

其中带.pub 的是公钥,把它的内容打进目标服务器的

$HOME/.ssh/authorized_keys
root 用户是:
/root/.ssh/authorized_keys

然后确保权限:
私钥只能本用户可见 600


完成后,用

ssh -i [私钥] -p [端口] [用户名]@[服务器地址]

进行连接,如果配置正确的话,你会发现:

根本不需要密码就能进去!(如果你没有设置使用该私钥时的密码的话)


注意事项:
请妥善保存好私钥,以免你的服务器被意料之外的访问。