1 votos

SSH a VirtualBox Mac Host Linux Guest usando NAT

Cómo configurar ssh OS X host con Linux guest, para poder acceder a mi OS guest a través de SSH. Lo he intentado:

virtualbox guest

Pero cuando intenté hacer ssh desde el host, falló:

> ssh localhost
ssh: connect to host localhost port 22: Connection refused

He intentado configurar la ip (host 10.0.0.10, guest 10.0.2.15) en el port forwarding da el mismo resultado. He intentado enlazar el host a una dirección más alta (2222), pero no he tenido suerte, el host sigue sin escuchar en el puerto de reenvío. No funciona como esta respuesta: VirtualBox Host ssh a 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 del huésped al host, el ssh del huésped al localhost también está bien, el PermitRootLogin es yes El netstat el resultado está bien:

netstat guest

EDITAR después de cambiar al modo puente, funciona bien.

2voto

klanomath Puntos 19587

Después de añadir una regla de reenvío de puertos (por ejemplo SSH TCP 10.0.0.10 2222 10.0.2.15 22 ) en el Terminal.app del host:

 ssh user_name@host-ip -p forwarded_port

Ejemplo con la regla anterior:

 ssh user_name@10.0.0.10 -p 2222

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

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

 ssh user_name@10.0.0.10 -p 2222

o

 ssh user_name@127.0.0.1 -p 2222

o incluso

 ssh user_name@localhost -p 2222

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X