看了网络上的教程, 发现普遍少一个东西, 感觉写教程的人貌似没有实践过的吧, 写个总结, 为自己, 也为他人吧
--仅仅是单向的登录 -- 比如A主机登录B主机
1.ssh-keygen -t rsa 产生公钥和私钥 id_rsa.pub id_rsa
2.使用 ssh-add id_rsa 把私钥加入到ssh命令中
2.复制公钥id_rsa.pub 到主机B, 可以使用scp命令来进行传输
scp -P 8888 -r user@address:/dir
3.把公钥复制到主机B的用户主文件夹下的.ssh文件夹中<没有的话创建一个>, 再把公钥的内容田间到该文件夹中的authorized_keys文件中, 命令:
cat id_rsa.pub >> authorized_keys
4.更改.ssh的权限为700 <主机B中涉及到的文件都改为该权限吧>
直接使用ssh address 登录即可, 不需要输入密码了