É possível ter uma máquina funcionando como servidor e cliente no SSH?

0

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.

    
por Blaszard 12.08.2013 / 17:29

1 resposta

3

Quase todas as caixas * nix são clientes e servidores SSH. "Não foi possível resolver o nome do host" significa que você tem problemas de DNS ... Tente usar o IP da outra caixa. Além disso, como você está dentro do Parallels, sua rede virtual provavelmente está usando NAT, o que dificultará / impossibilitará a conexão entre caixas.

    
por 12.08.2013 / 17:39