就像这个问题我的家庭 wifi 网络上有两台 Mac。通常,我可以使用ssh
以下任一方式从一台 Mac 连接到另一台 Mac:
ssh username@mac-name
ssh username@ip-address
填写实际计算机名称和 IP 地址的相应详细信息。然而,有时我会遇到无法再这样做的情况,两个都这些都失败了。(这是我的情况与这个问题)。
当我尝试时ssh username@mac-name
我得到:
ssh: Could not resolve hostname mac-name: nodename nor servname provided, or not known
当我尝试时,ssh username@ip-address
我得到:
ssh_exchange_identification: read: Connection reset by peer
这种情况很奇怪,因为:
- 我仍然可以通过屏幕共享连接到另一台 Mac
- 我仍然可以通过 ssh 连接到其他网络
- 如果我重新启动计算机(我尝试连接的计算机从),则情况得到解决。
根据以下问题的答案OS X 上奇怪的 NS 行为 — 无法连接到 SSH 服务器我努力了:
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
但这两者都没有解决问题。
除了每次出现这种情况时都需要重新启动计算机之外,我还能尝试什么?