解决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的主要内容,如果未能解决你的问题,请参考以下文章

利用XShell和WinSCP连接本机和Linux虚拟机——Kali部署

xshell连接kali linux虚拟机

用xshell连接kali linux 2021

用xshell连接kali linux 2021

用xshell连接kali linux 2021

Xshell不能连接Kali系统SSH的解决