第一点:如果遇到connect refused ;port:22
解决方法:
首先请保证你的机器安装了ssh server,如果没有安装,执行以下命令:
sudo apt-get install openssh-server
第二点:如果遇到不能直接登陆到远程机器的root用户界面
解决方法:
1、首先修改/etc/ssh/sshd-config文件,将其中的 PermitRootLogin = no,修改成yes
2、然后再执行:sudo passwd root,这样是为远程主机的root的用户创建密码
3、 service sshd restart
4、然后再执行 ssh-copy-id ip ,这样后面就可以直接免密登陆了