SSH a VirtualBox Mac Host Linux Guest usando NAT

1

Cómo configurar el host ssh OS X con un invitado Linux, para que pueda acceder a mi sistema operativo invitado a través de SSH. Lo he intentado:

Perocuandointentésshdesdeelhost,falló:

>sshlocalhostssh:connecttohostlocalhostport22:Connectionrefused

Heintentadoconfigurarlaip(host10.0.0.10,guest10.0.2.15)enelportforwarding,dalamismasalida.Heintentadovincularelhostaunadirecciónsuperior(2222),peronotuvesuerte,elhosttodavíanoescuchaenelpuertodereenvíodepuertos.Nofuncionadeestamanera: VirtualBox Host ssh to Guest

Ni siquiera pude hacer ping al invitado desde el host:

PING 10.0.2.15 (10.0.2.15): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
^C
--- 10.0.2.15 ping statistics ---
4 packets transmitted, 0 packets received, 100.0% packet loss

Pero el ping funciona bien de invitado a host, ssh de invitado a localhost también está bien, el PermitRootLogin es yes , el resultado netstat está bien:

EDIT después de cambiar al modo puenteado, funciona bien.

    
pregunta Kokizzu 20.04.2016 - 02:25

1 respuesta

2

Después de agregar una regla de reenvío de puertos (por ejemplo, SSH TCP 10.0.0.10 2222 10.0.2.15 22 ) ingrese en Terminal.app del host:

 ssh user_name@host-ip -p forwarded_port

Ejemplo con la regla anterior:

 ssh [email protected] -p 2222

No use puertos idénticos en la regla (puerto del host port puerto del invitado) como en su captura de pantalla. nombre_usuario tiene que ser el nombre de una cuenta habilitada para acceso remoto en el SO huésped.

Incluso puede omitir las direcciones IP (10.0.0.10 y 10.0.2.15) en la regla y usar:

 ssh [email protected] -p 2222

o

 ssh [email protected] -p 2222

o incluso

 ssh user_name@localhost -p 2222
    
respondido por el klanomath 20.04.2016 - 05:35

Lea otras preguntas en las etiquetas