关于ubuntu的ssh远程登录的问题

一. 安装ssh(参考:http://liuyifan789.iteye.com/blog/2068263)

sudo apt-get install openssh-server openssh-client

二 .shh远程登录提示秘钥交换失败(参考:http://blog.csdn.net/z_johnny/article/details/54409868)

①打开ssh_config文件,把41,42,44,45行前面的#去掉(如下图所示)

②复制44和45行的代码(命令模式下光标放到44行按 y2y )

vim /etc/ssh/ssh_config

③打开sshd_config文件,刚才复制的文本粘贴到第9行下面(命令模式下光标放到10行按p),如下图所示

vim /etc/ssh/sshd_config

④最后重启ssh

 service ssh restart

三.设置root账号ssh登录(参考: http://blog.csdn.net/wy_97/article/details/78294562)

打开sshd_config文件,把30行代码注释并且复制到下一行,将prohibit-password改为yes

vim /etc/ssh/sshd_config

 

原文地址:https://www.cnblogs.com/wangzhaobo/p/8616530.html