两台虚拟机ununtu16.04
1.用户名:onos1@192.168.85.165
2.用户名:onos2@192.168.85.162
一、onos1连接onos2,需要输入密码

ps:可能没人会像我出现这问题吧(如下图):

断网了,呃呃(菜鸟问题多)
二、另开终端,在onos1用户下生成私钥和公钥:
ssh-keygen -t rsa
一路回车即可。
此时,进入.ssh文件夹,里面有这几个文件:

三、在onos1用户下:

此时进onos2,可发现在home文件夹下生成文件pub_key
四、在onos2用户名下,将pub_key的内容追加到authrized_key文件中:

五、免密登录连接成功:

ps:如果遇到问题可以考虑有可能是文件权限不够:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys