弄了半天,发现是虚拟机ssh服务未开启。
虚拟机开启ssh服务
然后登陆成功了
总结
CRT连接不上linux虚拟机可能有如下原因:
1. 未开启ssh服务,开启ssh服务。 service sshd start
2 在宿主机上telnet 虚拟机ip 22。可以使用netstat -plnt |grep 22看看。
3 如果ping是通的你 看看尼的登陆帐号是不是root用口令登陆,默认的sshd的root是禁止的;需要把/etc/ssh/sshd_config里面PermitRootLogin yes的注释去掉4 如果还不行,就less /var/log/secure看报什么错
5 不要犯低级错误,也就是ip打错,或者帐号密码不匹配