Eu tenho o OS X e dentro dele instalei o Ubuntu 13.04 via Parallels 8, e eu também tenho o iMac, dentro dele eu instalei o Ubuntu 12.04 (não o Virtual Environment). Então, agora eu tenho três sistemas operacionais - OS X, Ubuntu 13.04 e Ubuntu 12.04 (daqui em diante eu uso o nome do sistema operacional para especificar cada máquina / ambiente).
Quando tentei me conectar ao Ubuntu 12.04 a partir do OS X via SSH executando ssh username@hostname
, então funcionou como esperado. No entanto, quando tentei digitar o mesmo comando no Ubuntu 13.04 para tentar se conectar ao Ubuntu 12.04 via SSH, ocorreu o erro ssh: Could not resolve hostname myhostname: Name or service not known
.
Agora eu quero me conectar ao Ubuntu 12.04 do Ubuntu 13.04, já que alguns arquivos que eu quero enviar estão armazenados no Ubuntu 13.04. No entanto, parece que, mesmo se eu digitar exatamente o mesmo comando, não posso me conectar em um ambiente, mas posso em outro. Por que isso acontece e como posso corrigi-lo?
Não tenho certeza, mas estou preocupado se uma máquina que pode ser conectada de outra máquina via SSH pode se conectar a outra via SSH ...
Aqui está uma situação atual:
OS X -> Ubuntu 12.04 --- succeed
OS X -> Ubuntu 13.04 --- succeed
Ubuntu 12.04 -> Ubuntu 13.04 --- failed
Ubuntu 13.04 -> Ubuntu 12.04 --- failed
Para sua informação eu configurei a configuração onde eu copiei id_rsa.pub no meu cliente e colei em authorized_keys no meu servidor.
Obrigado.