SSH公钥登录步骤:

生成公私钥:


ssh-keygen

打开~/.ssh


cd ~/.ssh
ls

可以看到两个文件:


id_rsa id_rsa.pub

前者是私钥,后者是公钥。

接下来,将公钥加入~/.ssh/authorized_keys

echo -e `cat id_rsa.pub` >> ~/.ssh/authorized_keys

把私钥id_rsa拷贝下来到自己的电脑里,windows用户通过SSH软件连服务器时,选择这个私钥即可;Mac等Unix用户,可直接SSH:

注意改一下私钥的权限

chmod 600 id_rsa

ssh -i id_rsa <用户名>@<地址>

如果将id_rsa~/.ssh中,就不需要加-i参数了。