使用Xshell远程终端工具连接虚拟机的Kali Linux却提示连接不上

原因:Kali Linux默认没有打开SSH远程登录,SSH就是一种网络协议,用于加密的远程登录,所以在没有打开SSH协议之前是无法使用Xshell连接Kali Linux的。
解决办法:Kali Linux开SSH,允许root用户远程登录并设置开机自启动。
1.使用root用户:输入:vim /etc/ssh/sshd_config

2.将PermitRootLogin prohibit-password 修改为 PermitRootLogin yes或者在下面重新写一个PermitRootLogin yes

3.将#PasswordAuthentication yes的注释去掉(删除前面的#):

4.然后,保存,退出vim。(shift+: 在输入wq即可保存退出)

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
使用SSH登录工具XShell登录kali linux(输入ifconfig查看kali linux IP地址,通过IP连接xshell,还需输入kali linux用户名和秘密)


9.点击接受并保存后即可成功

10.连接成功。
