用Xshell登录虚拟机中的kali系统时,有时会出现登录不上,但你之前是能成功登录上的,此时,你因该从以下几点考虑以下:
1.sshd服务是否开启
我用service sshd start 是无法开启的,同时这条命令也不能很好的执行下去,我用的命令是:/etc/init.d/ssh start 或 /etc/init.d/ssh restart
验证sshd执行的状态,用
/etc/init.d/ssh status
2.用ifconfig看一下虚拟机是否有网,同时观察虚拟机的ip是否已经改变(我虚拟机的IP曾经自动改变过一次)
3.看有关sshd的配置文件:
文件位置
/etc/ssh/sshd_config
文件中需要修改的位置:
(1)PermitRootLogin prohibit-password 改为PermitRootLogin yes(意思是运行root登录)
(2)PasswordAuthentication yes
4.记住修改完配置文件后,需要重新开启sshd,/etc/init.d/ssh retart
基本上Xshell出现的问题就是以上几个