在过去的两个小时里,我一直试图通过SSH连接我的虚拟机而没有运气。
我可以成功直接登录我的VM - 但我无法通过SSH连接到它。
尝试1:
在VirtualBox中,我设置了一个仅限主机的网络。如果我使用SSH连接到IP ssh myredactedusername@192.168.56.1 -p22
,会发生以下情况:
显示密码提示,我的用户密码不起作用。尝试3次失败后,我收到以下错误:
Permission denied (publickey,keyboard-interactive).
尝试2:
我还在VirtualBox中使用CIDR设置了NAT 10.0.2.0/24
。如果我尝试使用SSH进入它ssh myredactedusernam@10.0.2.0 -p22
,没有任何反应,它最终会超时。
如果我ping这个IP,它也会因每次ping而超时:
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
...
更多细节:
我已经PasswordAuthentication
开始yes
了/etc/ssh/sshd_config
。
我还检查了在尝试SSH进入VM时/var/log/secure
没有输出的内容tail -f
。
我真的不确定问题是什么,或者如何解决它。任何帮助,将不胜感激!谢谢。
你的主机也是linux吗?
—
Eddie Dunn 2015年
另外,你想从哪里连接?您肯定无法ping NAT后面的任何内容。您可以设置端口转发以完成它。
—
Eddie Dunn 2015年
我的VM是CentOS,我在Mac上
—
dspacejs 2015年