ssh: Não foi possível resolver o nome do host - até reiniciar

0

Assim como nesta pergunta , tenho dois macs na minha rede wifi doméstica. Normalmente, eu posso me sshconectar de um para o outro, usando um dos seguintes:

ssh username@mac-name
ssh username@ip-address

Preencha os detalhes correspondentes para o nome e o endereço IP reais do computador. Periodicamente, no entanto, chego a um ponto em que não posso mais fazer isso e ambos falham. (é aqui que minha situação diverge da descrita nesta pergunta ).

Quando tento ssh username@mac-name, recebo:

ssh: Could not resolve hostname mac-name: nodename nor servname provided, or not known

E quando tento ssh username@ip-address, recebo:

ssh_exchange_identification: read: Connection reset by peer

A situação é estranha porque:

  • Ainda consigo conectar-me ao outro mac via compartilhamento de tela
  • Ainda consigo conectar-me a outras redes via ssh
  • Se eu reiniciar o meu computador (o que eu estou tentando se conectar a partir ), então a situação seja resolvida.

Com base nas respostas ao comportamento estranho do NS no OS X - não consigo conectar ao servidor SSH , tentei:

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

Mas nenhum deles resolveu o problema.

O que mais posso tentar, além de precisar reiniciar o computador sempre que isso ocorrer?

aireties
fonte

Respostas: