小编Nih*_*ant的帖子

SSH 连接错误:没有到主机的路由

在这个场景中有三台机器:

  • 桌面 A : user@1.23.xx
  • 笔记本电脑 A:user@1.23.yy
  • 机器 B : user@192.168.zz

所有的机器都有 Ubuntu 11.04(桌面 A 是 64 位的)并且有 openssh-server 和 openssh-client。

现在,当我尝试将台式机 A 连接到笔记本电脑 A 或反之亦然时,ssh user@1.23.y.y我收到错误消息

port 22: No route to host
Run Code Online (Sandbox Code Playgroud)

在这两种情况下。

我拥有这两台机器,现在如果我从我朋友的机器上尝试相同的命令,即通过桌面 B,我可以访问我的笔记本电脑和桌面。但是,如果我尝试从我的笔记本电脑或台式机访问桌面 B,我会得到

port 22: Connection timed out
Run Code Online (Sandbox Code Playgroud)

我什至尝试更改 ssh 端口号。在ssh_config文件中但没有成功。

注意:“笔记本电脑 A”使用 WiFi 连接,而“机器 A”使用以太网连接,而“机器 B”则位于完全不同的网络上。

@Lekensteyn在这里 ->

笔记本电脑 A && 台式机 A -> ISP 提供给我的路由器/Nano_Rcvr。因此,对于一台路由器,两台机器已连接并可同时访问。这是我的两台机器的 ifconfig 输出:- 笔记本电脑

wlan0

      Link encap:Ethernet  HWaddr X:X:X:X:00:bc  
      inet addr:1.23.73.111  Bcast:1.23.95.255  Mask:255.255.224.0
      inet6 …
Run Code Online (Sandbox Code Playgroud)

ssh openssh

37
推荐指数
1
解决办法
36万
查看次数

标签 统计

openssh ×1

ssh ×1