【问题标题】:Mac SSH Connection Timeout To Other ComputersMac SSH 连接到其他计算机超时
【发布时间】: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

我不知道如何解决这个问题,也不知道一夜之间会发生什么。提前感谢您的帮助。

【问题讨论】:

  • 我也面临同样的问题。你找到解决办法了吗?

标签: macos ssh timeout rsync


【解决方案1】:

您可以通过将公共 ssh 密钥复制到其他计算机的 authorized_keys 文件中来修复它。您的公钥应位于您的 .ssh 文件夹中,名称以 .pub 结尾,例如 id-rsa.pub。

编辑

由于 DeFr0st 有一条评论导致两个人找到了解决方案,因此我在此处为未来的访问者提供答案:

这很尴尬......原来我昨晚断电了,当 我的调制解调器重新启动它必须重新打开wifi。我在用 ippassthrough。总之长话短说,我的mac默认连接到 另一个网络上线时。一旦我意识到这一点,它 又开始工作了。 *sigh,谢谢你的帮助。

【讨论】:

  • 这并没有解决问题。感谢您的回复。
  • @DeFr0st 是否涉及防火墙?
  • 这很尴尬......原来我昨晚没电了,当我的调制解调器重新启动时,它一定又打开了 wifi。我正在使用 ippassthrough。总而言之,长话短说,我的 mac 默认连接到另一个网络时,它上线。一旦我意识到这一点,它又开始工作了。 *叹气,感谢您的帮助。
  • 在与我的 ssh 设置斗争了几个小时后,阅读@DeFr0st 评论解决了我的问题。我之前重启了我的电脑,我的 VPN 不再连接了?
  • @LucasScott 感谢您指出这一点。我已将该评论的内容添加到我的答案中,因此如果将来有人遇到类似问题,他们可能会以更简单的方式找到解决方案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-01
  • 1970-01-01
相关资源
最近更新 更多