解决Xshell无法连接Kali Linux
Posted 花伤情犹在
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决Xshell无法连接Kali Linux相关的知识,希望对你有一定的参考价值。
问题:
使用Xshell远程终端工具连接虚拟机的Kali Linux却提示:
Could not connect to '192.168.1.88' (port 22): Connection failed.
原因:
Kali Linux默认没有打开SSH远程登录,SSH就是一种网络协议,用于加密的远程登录,所以在没有打开SSH协议之前是无法使用Xshell连接Kali Linux的。
解决办法:
Kali Linux开启SSH,允许root用户远程登录并设置开机自启动。
注意:
############################################################
2020.1 VM版本的镜像使用新的默认用户名和密码:kali/kali。但是没有root权限,很多操作受限制。
############################################################
操作前需要切换root用户后进行操作:
默认密码root,输入默认密码:kali即可切换为root用户
切换root用户
sudo su -
教程:
1.vim /etc/ssh/sshd_config
2.将#PasswordAuthentication yes的注释去掉(删除前面的#):
2.1 或者直接换一行添加PasswordAuthentication yes
3.将PermitRootLogin without-password 修改为 PermitRootLogin yes
4.然后,保存,退出vim。
5.启动SSH服务,命令为:/etc/init.d/ssh start或者 service ssh start
6.查看SSH服务状态是否正常运行,命令为:/etc/init.d/ssh status
或者service ssh status
7.设置开机自启动 update-rc.d ssh enable
8.使用SSH登录工具XShell登录kali
ifconfig查看Kali的IP:
Xshell连接Kali Linux:
这里相当于是否记住密码,这个就看你想怎么来就怎么来:
输入用户名kali:
输入密码kali:
连接成功:
教程结束
以上是关于解决Xshell无法连接Kali Linux的主要内容,如果未能解决你的问题,请参考以下文章