Xshell连接Ubuntun:connection failed
一般情况下Xshell无法直接用root登陆Ubuntun
解决方案:
在切换为root后,
sudo passwd root
su -u
检查系统是否开启了ssh服务
ps -e|grep ssh
如果出现了sshd, 代表服务开启
如果说找不到命令,则说明还没有安装SSH服务
使用命令
sudo apt-get update
sudo apt-get install openssh-server
如果是其他的,则试着开启SSH服务
sudo /etc/init.d/ssh start
再次检查是否服务启动
ps -e|grep ssh
若没问题,则可尝试连接
(如果连接后出现这个情况)
说明Xshell版本过低,建议更新
除此之外,如果连接了几次一直显示
SSH服务器拒绝了密码,请再试一次
输入
vim /etc/ssh/sshd_config
在Authentication下 PermitRootLogin yes
应该就没啥问题了