%3F.png)
¿Qué tengo que hacer?
Instalé VirtualBox 4.2.6
Instalé CentOS 6.3
esta encendido
# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:5f:8c:47 brd ff:ff:ff:ff:ff:ff
inet 10.0.2.15/24 brd 10.0.2.255 scope global eth0
inet6 fe80::a00:27ff:fe5f:8c47/64 scope link
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 08:00:27:c0:31:8f brd ff:ff:ff:ff:ff:ff
dirección IP muestra eth0 como 10.0.2.15 (acabo de habilitar DHCP)
En VirtualBox, hacer clic derecho en mi VM y hacer clic en configuración y luego hacer clic en el botón Red en el lado izquierdo de la configuración de la VM en VirtualBox muestra que tengo una NIC virtual con NAT habilitado
Y luego, al hacer clic en el botón Reenvío de puertos, agregué una regla:
Nombre: SSH Protocolo: TCP IP del host: 192.168.1.100 Puerto del host: 22 IP del invitado: 10.0.2.15 Puerto del invitado: 22
Entonces, puedo acceder a esta VM a través de SSH a través de mi computadora local a través del puerto 22, sin embargo, no sé cómo hacerlo para poder acceder a esta VM a través de SSH desde una máquina remota.
¿Puede ayudarme alguien, por favor?
Respuesta1
Sólo necesita reenviar el puerto en su enrutador "real" por el que llega su Internet y reenviar el puerto 22 a la IP de su host, que es: 192.168.1.100
Sólo necesitas el reenvío de puerto TCP para que funcione.
También podría recomendar que en lugar de tener el puerto 22 abierto al mundo, elija un número de puerto oscuro desde el exterior como: 10022 (o cualquier número en los números más altos en realidad) y luego haga que el enrutador lo envíe al puerto 22. Funciona de la misma manera que lo configuraste en virtualbox. Mostró que configuró el puerto avanzado hacia adelante desde 192.168.1.100 Puerto 22 --> 10.0.2.15 Puerto 22 PERO podría haberlo hecho con la misma facilidad... 192.168.1.100 Puerto 10022 --> 10.0.2.15 Puerto 22 Desde su LAN ahora puede acceder a su invitado virtual mediante:
ssh -p 10022[correo electrónico protegido]
shaman