主机ssh控制kali遇到的问题
- 在kali终端输入命令进入文件
sudo vi /etc/ssh/sshd_config
最好在sudo模式下输入 否则会出现权限不够的情况
文件32行#PermitRootLogin without-password 取消注释,并将后面的without-password改成yes
文件57行左右找到#PasswordAuthentication yes 取消注释;
- 启动ssh服务
/etc/init.d/ssh restart
正常来说到这一步就结束了,但我的电脑出现了两个问题:
- 拒绝连接
查询资料知这是因为没有给虚拟机设置桥接网卡
打开虚拟机网络设置,更改网卡1为下图:
用 ifconfig 命令重新查看虚拟机IP会发现IP变化
- 输入的密码正确,却始终被拒绝
这个问题在网上查了很多资料,但一般的建议只给到修改文件,也就是已经进行过的第一步。
根据这篇博客的指引进行排查,发现自己在更改登录人的时候就出现了报错
原来确实是root密码错了
在终端输入
sudo passwd root
更改密码成功
验证一下
然后再去主机终端输命令
ssh root@172.30.7.168 -p 22
终于连接成功了!!!