自学内容网 自学内容网

解决Kali直接使用root用户密码ssh远程登录不上问题

一、问题描述

        当我们直接使用root用户和密码ssh远程登录时(ssh root@Kali主机的IP地址)直接提示“SSH服务器拒绝了密码,请再试一次”或者“Permission denied, please try again.(权限被拒绝,请重试)”信息,就是登录不上Kali。而使用非root用户就可以登录上Kali了,如下图所示:

二、开启Kali的ssh远程登录

1、启动ssh命令

systemctl start ssh 

2、设置ssh开机自启命令

systemctl enable ssh

3、查看ssh的启动状态命令

systemctl status ssh

三、解决方法

2.1、直接使用非root用户登录Kali后再切换到root用户

直接使用非root用户登录Kali后再切换到root用户命令:

ssh 非root用户@Kali主机IP

切换到root用户命令:

su root

 

2.2、修改Kali的sshd配置文件

1、直接修改Kali主机的sshd配置文件可以远程登录命令:

vim /etc/ssh/sshd_config

2、需修改sshd配置文件的内容如下(取消这些内容前面的注释符,且需要将PermitRootLogin prohibit-password内容修改为yes):

Port 22
ListenAddress 0.0.0.0
ListenAddress ::

PermitRootLogin prohibit-password

注意:sshd配置文件修改完成后需要输入[:wq]保存;

3、重启sshd服务

systemctl restart sshd


原文地址:https://blog.csdn.net/xiaochenXIHUA/article/details/142883776

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!