我想使用运行命令通过 Windows 上的 Putty 访问我的 Linux 机器(虚拟操作系统):
putty -ssh -P 22 192.168.171.130,,,
但它返回一条错误消息,无法连接。
但几天前我今天可以连接它。但现在却不行。为什么?
Windows IP Configuration
Host Name . . . . . . . . . . . . : rba7791fd466
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Unknown
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
Ethernet adapter VMware Network Adapter VMnet1:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter for
VMnet1
Physical Address. . . . . . . . . : 00-50-56-C0-00-01
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.234.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
Ethernet adapter Wireless Network Connection:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Dell Wireless 1395 WLAN Mini-Card
Physical Address. . . . . . . . . : 00-24-2B-60-A0-88
Dhcp Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IP Address. . . . . . . . . . . . : 10.0.0.2
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 10.0.0.1
DHCP Server . . . . . . . . . . . : 10.0.0.1
DNS Servers . . . . . . . . . . . : 10.0.0.1
Lease Obtained. . . . . . . . . . : Friday, August 28, 2009 4:11:09 AM
Lease Expires . . . . . . . . . . : Saturday, August 29, 2009 4:11:09 AM
Ubuntu Configuration eth0 inet addr:192.168.171.130
答案1
确保 ssh 服务器确实在 Ubuntu 内部运行。
尝试 # ps aux | grep ssh
或 # netstat -anp | grep ssh
答案2
你能 ping 通它吗?你在 Windows 系统或 Linux Virtual Box 上做了其他更改吗?你确认防火墙没有阻止它吗?你试过在 Windows 中打开 Putty GUI 并以此方式连接吗?
潜在的答案有很多,您提供的信息越多,我们就越能解决您的问题。
答案3
您已确定无法通过一项服务在网络上找到客户机;您能否从主机 ping 通客户机上的计算机?
看起来您在 10.x 网络上也有 Windows 主机,而 VMWare 系统在 192.x 网络上。您可能需要重新配置它,以便它是桥接网络连接而不是 NAT,因为我见过虚拟机中的 NAT 连接出现奇怪的问题,特别是当您将连接双重 NAT 到真实网络时。但那是另一个问题。
我不知道 VMWare 是否也是在主机无线网络方面有问题的 VM 系统之一。以前在有线连接时可以正常工作,但在无线连接时不行,还是以前在无线连接时也可以正常工作?
您的客人有网络访问权限吗?
您的客户机可以通过网络 ping 或连接到主机吗?
您是否确定主机/客户机上没有运行任何会阻止访问的防火墙软件?
SSH 是否已启动并正在运行? 来宾能否通过 SSH 访问其自身?
客户 Linux 机器上的 netstat 告诉您正在监控哪些端口?
客人日志里有什么内容吗?
答案4
在我看来,这似乎是网络问题。您的虚拟机似乎与您的网桥位于不同的子网中。如果您的网络正在路由到其他地方,这可能会导致问题。检查您的路由以确保它确实可以连接。