Corrigida a adição de / etc / hosts:
192.168.1.67 macpro.local
Por alguma razão, ~ / .ssh / config não é suficiente
Há dois hosts mac na minha rede Wi-Fi (laptop e desktop) Estou tentando ssh laptop do desktop - tudo funciona bem Quando eu estou tentando ssh do laptop para o desktop fazendo isso:
ssh macpro.local
Eu entendo isso:
ssh: Could not resolve hostname: nodename nor servname provided, or not known
definir [email protected]
ou [email protected]
não faz diferença
Mas quando faço isso:
ssh 192.168.1.67
funciona.
Como eu disse, não tenho problema em fazer tudo isso na minha área de trabalho. Além disso, quando faço isso ( em ambos os computadores )
/usr/sbin/sshd -t
Eu entendo isso:
Could not load host key: /etc/ssh_host_rsa_key
Could not load host key: /etc/ssh_host_dsa_key
Por favor, ajude!
Esta mensagem implica que você não tem permissões suficientes do sistema de arquivos para o arquivo que contém sua chave. Use o chmod 600 para definir os direitos corretamente.
O motivo pelo qual você recebeu "Não foi possível carregar a chave do host" provavelmente é porque esses arquivos contêm chaves privadas e estão protegidos. Experimente:
sudo /usr/sbin/sshd -t
Quanto às pesquisas de macpro.local
não funcionando, verifique as configurações de compartilhamento. Abaixo do campo "Nome do Computador", ele deve informar o nome com o qual outros computadores podem acessar sua área de trabalho. O botão "Editar" permite alterar isso.
Tags ssh dns networking macos network-shares