今天用Xshell和Xftp连接虚拟机中的ubantu系统时,发现了普通的用户能连接上,但是root用户却不行,老是说服务器拒绝了密码,请再试一次。天地良心,密码真的是对的。网上查了解决方案,大多数的版本都非常雷同,如下所示 :
1、首先确定自己安装了ssh,如果没有,采用如下命令安装:
sudo apt-get install openssh-server
2、检查虚拟机SSH服务是否开启
service sshd status
已开启的状态如下所示:
若未开启,则用如下命令开启:
service sshd start
3、检查/etc/ssh/sshd_config,将
# Authentication:
LoginGraceTime 120
PermitRootLogin prohibit-password
StrictModes yes
改为:
# Authentication:
LoginGraceTime 120
#PermitRootLogin prohibit-password
PermitRootLogin yes
StrictModes yes
把这句话的注释去掉