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

0

Assim como em esta questão Eu tenho dois macs na minha rede wifi em casa. Normalmente, eu posso usar ssh para conectar de um para o outro, usando um dos seguintes:

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

Preenchendo os detalhes correspondentes para o nome do computador atual e endereço IP. No entanto, periodicamente, chego a um ponto em que não posso mais fazer isso e ambos falham. (é aí que minha situação diverge daquela descrita em esta questão ).

Quando tento ssh username@mac-name , obtenho:

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

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

ssh_exchange_identification: read: Connection reset by peer

A situação é estranha porque:

  • Ainda consigo me conectar ao outro mac através do compartilhamento de tela
  • Ainda consigo me conectar a outras redes via ssh
  • Se eu reiniciar meu computador (aquele que estou tentando conectar de ), a situação será resolvida.

Baseado nas respostas para Strange NS comportamento no OS X - não é possível conectar ao servidor SSH que tentei:

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

Mas nenhum deles resolveu o problema.

O que mais eu posso tentar, a menos que precise reiniciar meu computador toda vez que isso acontecer?

    
por aireties 20.11.2016 / 03:00

1 resposta

0

Com base nesta pergunta: link

eu mudei para usar

ssh [email protected]

e pareceu esclarecer as coisas. Usando

ssh [email protected]

não funcionou, mas isso parece menos essencial.

    
por 20.11.2016 / 17:08