Não é possível SSH da máquina virtual para a máquina física

0

Estou praticando o uso do comando ssh com dois computadores em uma rede local. Da máquina 192.168.102.77 para 10.0.2.15 , o SSH funcionou bem. No entanto, o inverso não é verdadeiro, ou seja, da máquina 10.0.2.15 para 192.168.102.77 , o SSH não funcionou bem. Honestamente, não sei como consertar esse problema. Alguém poderia me dizer como habilitar esse acesso com o comando ssh ?

P.S. 10.0.2.15 é uma VM em um MBP e 192.168.102.77 é o endereço IP de outro MBP com sistema operacional Ubuntu.

[jeremie@my_account] ~ ❯ ssh -vvv 10.0.2.15                         
OpenSSH_7.3p1 Ubuntu-1, OpenSSL 1.0.2g  1 Mar 2016
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "10.0.2.15" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to 10.0.2.15 [10.0.2.15] port 22.
debug1: connect to address 10.0.2.15 port 22:
Connection timed out ssh: connect to host 10.0.2.15 port 22:
Connection timed out

Para o sudo lsof -inP , obtive a seguinte foto:

Pergunta interessante: Eu modifico o network do VirtualBox da minha VM de uma determinada maneira?

    
por Sandra Ross 09.12.2016 / 20:13

2 respostas

1

Eu tenho o mesmo problema no início desta semana. O caminho certo para você usar o comando ssh em uma máquina virtual é configurar a rede da sua máquina virtual a partir do VirtualBox da seguinte forma:

Na verdade, como @RichardRose e @TAtakaiWasumi apontaram, usar o comando ssh em uma VM precisa ter um endereço IP semelhante a 192.168.x.x . Não sou especialista, mas li algo relacionado a isso em um determinado momento.

Espero que funcione!

    
por user606145 10.12.2016 / 01:26
1

Dado o IP, suspeito que o problema é a máquina host não sabe como encaminhar o tráfego para 10.0.2.15? Ao iniciar uma sessão SSH a partir de 10.0.2.15, o tráfego é direcionado (roteado) para a rede 192.168.102.x por padrão.Você pode testar essa teoria tentando executar ping na máquina 10.xxx a partir da máquina 192.xxx, se diz algo como rede inacessível você tem sua resposta.

Neste caso, uma solução potencial seria a de alterar a VM para ter um endereço na rede 192.x.x.x, então você deve ser capaz de executar o SSH de qualquer máquina.

    
por Richard Rose 09.12.2016 / 23:23