以前奶牛觉得输入个密码其实是很简单的事儿,但是有时候复杂密码输错再输也很烦心。提供一个比较好的方法吧,就是用ssh-keygen生成密码对,然后将公钥传给被管理机,之后即可免密码登录了。
ssh-keygen -t rsa -N '' -f id_rsa -q
ssh-copy-id -i .ssh/id_rsa.pub user@host -p port
ssh -p port user@host
就这样简单的记录下吧。
ssh-keygen会生成rsa类型的公钥和私钥。将公钥传给服务器就可以通过私钥来进行无密码登录了。