Como ssh em uma VM dentro de uma máquina de hospedagem do windows

2

Eu tenho uma VM VirtualBox (Ubuntu 14.04) hospedado dentro de uma máquina Windows. Eu quero ssh na VM de um computador externo. Eu tenho o firewall da janela de hospedagem aberto para a porta 22, mas ainda tenho permissão negada. Eu também tenho encaminhamento de porta configurado para minha VM para a porta 22. Alguém pode me dizer o que estou fazendo errado? Obrigado.

Para minha VM, tenho adaptador NAT, rede interna e somente host. Para NAT, eu tenho o encaminhamento de porta definido para TCP, porta do host 3022 e porta de convidado 22. Eu também adicionei uma rede em ponte, e foi capaz de obter um endereço IP real de volta quando fazer ifconfig na VM, mas ssh para esse IP só recebe o erro "Fatal: erro de rede: conexão expirou".

Também é interessante o fato de a máquina de hospedagem fazer parte de uma rede interna sem acesso à Internet.

    
por user270811 07.10.2015 / 01:34

1 resposta

0

Se a sua configuração é que você tem "porta do host 3022 e porta de convidado 22" no encaminhamento de porta da VM, a porta 3022 é a que você precisa se conectar.

Portanto, em seu Firewall do Windows, a porta 3022 é a única que você precisa para permitir o acesso e, da máquina que está enviando, é necessário especificar a porta 3022 como a que será conectada.

Claro, você deve certificar-se de que você pode ssh de sua máquina do Windows (host) em sua VM primeiro, para garantir que ela esteja aceitando as conexões corretamente.

    
por 07.10.2015 / 02:20