我完全是Linux的新手,试图通过SSH从OS X远程登录Debian。
在服务器上安装OpenSSH后,ssh -vvv ***.***.***.165
提供以下输出:
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 102: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to ***.***.***.165 [***.***.***.165] port 22.
ssh: connect to host address port 22: Operation timed out
然后我试着ping address
给:
PING ***.***.***.165 (***.***.***.165): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
.
.
.
--- address ping statistics ---
134 packets transmitted, 0 packets received, 100.0% packet loss
我检查/sbin/iptables -L
了服务器上的输出:
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
任何评论将不胜感激。
编辑:
/sbin/ifconfig
输出:
eth0 Link encap:Ethernet HWaddr 38:2c:4a:71:bb:8f
inet addr:***.***.***.165 Bcast:***.***.***.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Memory:fb600000-fb620000
eth1 Link encap:Ethernet HWaddr 38:2c:4a:71:b7:87
inet addr:***.***.***.165 Bcast:***.***.***.255 Mask:255.255.255.0
inet6 addr: fe80::3a2c:4aff:fe71:b787/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2437561 errors:0 dropped:41826 overruns:0 frame:0
TX packets:112569 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:309632508 (295.2 MiB) TX bytes:44212568 (42.1 MiB)
Interrupt:20 Memory:fb100000-fb120000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:376998 errors:0 dropped:0 overruns:0 frame:0
TX packets:376998 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:114274728 (108.9 MiB) TX bytes:114274728 (108.9 MiB)
对不起,我必须掩盖IP和***.***.***
上面代表同样的事情。
更新:
将本地计算机连接到其他Wifi后,我成功通过了SSH。有许多PC(包括服务器)通过相同的路由器(有线或无线)连接到互联网。我的本地计算机是无线连接的。一旦我将Wifi切换到另一个,SSH就可以工作了。
如果我想回到原来的Wifi,我该如何解决问题?
我猜测你的远程Debian服务器要么在NAT路由器之后,要么在防火墙之后。什么输出
—
Larssend 2015年
ifconfig
?
@geewee我刚刚在OP中添加了输出。
—
弗雷德
你的情况很奇怪。检查是否:1)您可以从自身SSH连接到服务器,2)您可以从服务器本身ping网络接口和localhost,3)安装并启用SELinux(如果是则关闭或卸载)。如果前两个检查是肯定的而最后一个检查是否定的,则很可能是服务器之外的某些东西阻碍了(可能是任何东西;防火墙和路由在大多数时间都是问题)。
—
Larssend 2015年
你是对的,我认为这是关于路由器的。请参阅我的更新。抱歉措辞,我不熟悉这些网络或命令行的东西。
—
弗雷德
traceroute
和mtr