ssh-keygen

单向登陆的操作过程(能满足上边的目的):
1、登录A机器 
2、ssh-keygen -t 
[rsa|dsa],将会生成密钥文件和私钥文件 id_rsa,id_rsa.pub或id_dsa,id_dsa.pub   没有.pub后缀的是私钥 有的是公钥
3、将 .pub 文件复制到B机器的 /root/.ssh 目录,并重命名为authorized_keys(系统才能识别)

4、大功告成,从A机器登录B机器的目标账户,不再需要密码了;(直接运行 #ssh 192.168.*.* )

双向登陆的操作过程:

2、两个节点都执行操作:#ssh-keygen -t rsa
  然后全部回车,采用默认值

3、这样生成了一对密钥,存放在用户目录的~/.ssh下。
将公钥考到对方机器的用户目录下 ,并将其复制到~/.ssh/authorized_keys中

原文地址:https://www.cnblogs.com/jw15330/p/6492369.html