【发布时间】:2019-04-27 08:05:20
【问题描述】:
当我今天醒来时,我的 mac 无法通过 ssh 连接到我家庭网络上的任何计算机,我收到了ssh: connect to host IP_ADD port 22: Operation timed out。昨晚我只是在使用 ssh 并没有更改任何配置,我所做的只是使用 mac 将 ssh 连接到两台机器并告诉一台告诉一台 rsync 到另一台。我正在运行 OSX 10.14.1 Mojave。
我仍然可以使用我的 Mac 连接到我的云服务器:
ssh root@cloud_server_ip
Last login: Sun Nov 25 07:06:13 2018 from my_ip_address
root@cloud_machine:~#
*所以这似乎是我本地网络的问题。当我登录到我的 Linux 计算机时,它们可以通过 ssh 相互连接。该问题仅与我本地网络上的 Mac 和 ssh 有关 *
我已经尝试诊断一些在线帮助以确保它正在查看端口 22,因此我将在下面发布这些命令的一些输出。此外,我已经重新启动了 4 次计算机并重新启动了我想要远程进入的 linux 机器。
使用ssh -v user@ip
OpenSSH_7.8p1, LibreSSL 2.7.3
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 48: Applying options for *
debug1: Connecting to IP [IP] port 22.
ssh: connect to host IP port 22: Operation timed out
使用traceroute IP:
1 dsldevice (192.168.1.254) 26.208 ms 1.868 ms 1.648 ms
2 107-213-192-1.lightspeed.tukrga.sbcglobal.net (107.213.192.1) 47.442 ms 5.552 ms 8.436 ms
3 76.239.207.154 (76.239.207.154) 3.128 ms 9.490 ms 7.191 ms
4 * * *
5 * * *
6 * * *
7 * * *
使用cd /etc/ssh/ 然后运行cat sshd_config 并收到以下输出:
#pass locale information
AcceptEnv LANG LC_*
# no default banner path
#Banner none
# override default of no subsystems
Subsystem sftp /usr/libexec/sftp-server
我不知道如何解决这个问题,也不知道一夜之间会发生什么。提前感谢您的帮助。
【问题讨论】:
-
我也面临同样的问题。你找到解决办法了吗?