Não é possível SSH no Ubuntu VM do OS X Yosemite

1

Estou tentando o SSH em uma máquina Ubuntu 14.04 a partir do OS X, mas não consigo fazê-lo. Eu tentei várias sugestões de Googling mas nenhum parece funcionar. ping também não funciona e retorna o erro host unreachable .

Estou usando o "adaptador somente para host" para o sistema operacional convidado. O host e o sistema operacional convidado estão sendo executados na mesma máquina. No sistema operacional convidado, posso usar o SSH como localhost , então acho que o SSH está configurado corretamente no sistema operacional convidado. O sistema operacional host (OS X) não possui nenhum firewall e o sistema operacional convidado também não possui nenhum. Para mim, parece que o sistema operacional host não é capaz de localizar o sistema operacional convidado. O sistema operacional convidado está configurado com um endereço IP estático.

Alguma sugestão sobre como posso tentar resolver este problema?

Obrigado.

    
por pokiman 25.12.2014 / 04:50

1 resposta

1

A rede somente de host para uma VM geralmente adiciona uma sub-rede adicional (192.168.A.x) à máquina host com um adaptador de rede virtual. Você deve verificar qual endereço IP está atribuído ao host e qual ao convidado nesta rede virtual.

no mac, abra um terminal e use "ifconfig" ou "ip addr" para obter endereços IP para o host. No linux faça o mesmo e veja os endereços IP. Em seguida, tente executar o ping no endereço na mesma sub-rede (por exemplo, 192.168.54.x). Uma vez que o ping responda você pode usar o endereço IP descoberto para ssh do osx para o ubuntu.

De qualquer forma, a maneira mais rápida é alterar o adaptador convidado para ponte e atribuir manualmente um endereço IP na mesma sub-rede que o host os. Desta forma, o sistema operacional convidado é um host conectado diretamente na rede física e é acessível a partir de outro computador, roteador, impressoras de rede, etc.

    
por 25.12.2014 / 12:32