宿机( winxp)无法通过 SSH 远程登录到虚拟机( centos)

2015-11-21 13:42:40 +08:00
 speed

宿机: winxp
虚拟机: centos 6.0
工具: vmware 10
SSH : SSH Secure Shell
虚拟机网络连接采取 NAT 模式,目前虚拟机和宿机均可 ping 通网关和正常上网,虚拟机可以 ping 通宿机,但宿机无法 ping 通虚拟机,虚拟机 SSH 服务已开启并且防火墙已关闭,但是通过 Secure Shell 远程登录虚拟机时报错。。。

2504 次点击
所在节点    问与答
15 条回复
ys0290
2015-11-21 14:42:46 +08:00
因为是 nat ,换桥接
lenran
2015-11-21 14:57:06 +08:00
楼主有几张网卡,你连的是否当前正在用的网卡。不是的话,用“虚拟网络编辑器”切换一下。
内网的话,选桥接
anubu
2015-11-21 14:59:24 +08:00
如果环境合适,换桥接应该是最方便的。 NAT 的话,应该可以设置端口转发, Vbox 有这个功能, VMware 不了解。
maskerTUI
2015-11-21 17:45:15 +08:00
虚拟机增加一个虚拟网卡进行桥接,或者直接把 NAT 的改为桥接
skydiver
2015-11-21 17:48:30 +08:00
跟 NAT 和桥接没半毛线关系。
NAT 相当于你的电脑和虚拟机在一个虚拟的内网。桥接相当于你的电脑和虚拟机都在你的电脑所在的网络。
两种都应该可以连接到虚拟机里的
ys0290
2015-11-21 18:05:09 +08:00
@skydiver 你连过吗?
randyzhao
2015-11-21 18:07:42 +08:00
NAT 和能不能连 SSH 没关系.
我就是 VMWare + NAT + CentOS

好奇报什么错.
另外: 能关的都关了 selinux iptables 什么的 然后 reboot 重试看看.
skydiver
2015-11-21 18:08:39 +08:00
@ys0290 两种模式都连过,没任何问题。目测 ls 也连过。
speed
2015-11-23 10:32:03 +08:00
@randyzhao 报错信息: the host is unreachalbe , maybe down or a problem with the network connection . Sometimes such problems can also be caused by a misconfigured firewall.
randyzhao
2015-11-23 11:19:19 +08:00
@speed 所以, 虚拟机的防火墙都关了应该没问题啊

虚拟机换个 NAT 网段试试看, VMWare 可以自己配置的
speed
2015-11-23 14:36:32 +08:00
@randyzhao /etc/init.d/iptables stop 已执行,并且在 /etc/sysconfig/iptables 文件添加了以下内容
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
可还是不行。。。
evenno
2015-11-23 15:31:47 +08:00
换网桥,马上好
speed
2015-11-23 15:32:59 +08:00
@evenno 嗯,去试试看
randyzhao
2015-11-23 21:11:23 +08:00
@speed selinux disable 了么
speed
2015-11-23 22:08:00 +08:00
@randyzhao 还没有。。。但感觉关系不大吧,去试试看

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/237837

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX