Так же, как в этом вопросе, у меня есть два компьютера в моей домашней сети Wi-Fi. Обычно я могу использовать ssh
для подключения одного к другому, используя любой из:
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
- Если я перезагрузить компьютер (один я пытаюсь соединиться с) , то ситуация будет решена.
Основанный на ответах на странное поведение NS на OS X - не может соединиться с сервером SSH, я попробовал:
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
Но ни один из них не решил проблему.
Что еще я могу попробовать, за исключением необходимости перезагрузить компьютер каждый раз, когда это происходит?