2

xshell连接虚拟机时,提示SSH服务器拒绝了密码

xshell

 

首先,开启ssh服务,执行以下命令:/etc/init.d/ssh start    或 service sshd start (kali下执行service ssh start

然后ifconfig查看其ip地址,当Xshell连接虚拟机时,提示:SSH服务器拒绝了密码。请再试一次。

sshd的设置不允许root用户用密码远程登录

修改 vim /etc/ssh/sshd_config 找到

# Authentication:
LoginGraceTime 120
PermitRootLogin without passwd 
StrictModes yes

改成:

# Authentication: 
LoginGraceTime 120 
PermitRootLogin yes 
StrictModes yes

重启服务或者虚拟机:service ssh restart

拓展:

vim /etc/ssh/sshd_config

找到这行:PermitRootLogin prohibit-password

新建一行添加:PermitRootLogin yes

重启服务:service ssh restart

欢迎评论