执行 sudo apt-get install openssh-server 会报一下错误
需要安装 openssh-client; 看图中所需要版本为1:6.p1-2ubuntu2.8
运行命令: sudo apt-get openssh-client=1:6.p1-2ubuntu2.8;
安装完毕后,再次运行
sudo apt-get install openssh-server :
安装完毕. 使用ssh localhost 测试连接
如果提示出现密码., 连接上 就OK了
继续配置openssh
sudo gedit /etc/ssh/sshd_config
1
将PermitRootLogin without-password注释掉并添加PermitRootLogin yes
#PermitRootLogin without-password
PermitRootLogin yes
1
2
重启ssh
/etc/init.d/ssh restart
---------------------
putty 连接utunbu,输入密码后, 显示 access denied,
查找网上其他办法 说:
sshd_config 里边,在文件最后发现有个 AllowUsers 选项,在后边加上 root 然后重启 sshd 即可。
里面没有AllowUsers 选项,加上还是不行,
最后解决办法.
用户名是有大写字母的, putty登录时,全部改为小写字母, 再输入密码 就成功了, 真是见鬼了
.