Kali系列之root账户ssh远程登录配置-爱代码爱编程
一、 环境说明
Kali版本为5.7.0-kali1-amd64
root@kali:/# uname -a
Linux kali 5.7.0-kali1-amd64 #1 SMP Debian 5.7.6-1kali2 (2020-07-01) x86_64 GNU/Linux
二、 操作步骤
1、 启用root账户
新版kali安装时root账户默认密码为空,根据密码安全策略密码为空时不能登录,登录时会报错。
shadow文件中,密码字段(第二个字段)为*表示该账户停用,为!表示账户不能用来登录。
启用root账户操作步骤
在系统选择页面按‘e’进入grub编辑模式。
在红框处添加rw single init=/bin/bash,按ctrl + x,进入单用户模式。
进入单用户模式,使用password命名修改root密码。
重启后可以使用root账户登录操作系统。
2、 开启ssh服务
Kali默认情况下ssh为关闭状态。需要修改ssh配置文件,并手动启动ssh服务。
开启步骤如下:
进入ssh配置目录查看配置文件
编辑文件 vim ssh_config,
去掉PasswordAuthentication no 行注释,将no改为yes 后保存
修改sshd_config配置文件vim ssh_config
配置允许root账户ssh登录,默认禁止。
启动ssh服务service ssh strat
3、 使新版本的Kali Linux支持老版本的秘钥交换算法
使用CRT登录Kali linux报错。
原因是Kali 2020版本默认支持的dh-g1-sha256,dh-g16-sha512,dh-g18-sha512,dh-g14-sha256这些组合范围内的。
修改/etc/ssh/sshd_config配置文件,增加如下一行,使新版本的Kali Linux支持老版本的秘钥交换算法。
KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1
重启ssh服务service ssh restart
登录成功
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/carefree2005/article/details/110733184