在使用Xshell使用ssh服务连接Ubuntu时,提示ssh拒绝密码服务
可能有以下三种原因导致该问题:
一、Ubuntu未安装ssh服务或ssh服务未成功启动
在终端输入:apt-get install openssh-server openssh-client
以安装ssh服务
安装完毕之后使用:ps -e |grep sshd,查看ssh服务是否成功开启
如果服务未成功开启,终端输入:/etc/init.d/ssh start,开启服务
二、ssh服务的配置信息有误
修改:
vim /etc/ssh/sshd_config
找到:
# Authenticaton
LoginGraceTime 120
PremitRootLogin without passwd
StrictModes yes
修改为:
# Authenticaton
LoginGraceTime 120
PremitRootLogin yes
StrictModes yes
然后重启ssh服务:
# /etc/init.d/ssh restart
三、在Xshell创建连接时,未使用root身份建立连接
在Xshell中,如果用户名不使用root,同样会导致这个问题
Xshell中的连接属性如下:
用户名必须是root