Cómo configurar PuTTY para ssh a múltiples máquinas virtuales usando el mismo host

Cómo configurar PuTTY para ssh a múltiples máquinas virtuales usando el mismo host

Estoy ejecutando dos máquinas virtuales invitadas Hortonworks Sandbox 1.3 (ambas con Centos 6) en un host de Windows 7. Estoy usando Oracle VirtualBox 4.3.2 con un adaptador de solo host agregado a cada una de las máquinas virtuales invitadas además de su adaptador NAT predeterminado. He habilitado el servidor DHCP en Preferencias --> Red --> Redes solo de host --> Servidor DHCP con las siguientes especificaciones:

Enable Server: Checked
Server Address: 192.168.56.100
Server Mask: 255.255.255.0
Lower Address Bound: 192.168.56.101
Upper Address Bound: 192.168.56.254

Al iniciar ambas máquinas virtuales invitadas, dice que el invitado puede recibir SSH en 127.0.0.1:2222 como se muestra en la captura de pantalla aquí: ingrese la descripción de la imagen aquí

Quiero usar el cliente PuTTY SSH para abrir terminales para las dos máquinas virtuales invitadas diferentes. Pero el problema es que solo puedo conectar SSH con éxito a 127.0.0.1:2222 en cualquiera de las nuevas conexiones. Esto me restringe a SSH a una sola instancia de invitado en este momento.

¿Cómo debo crear dos conexiones SSH diferentes usando mi cliente PuTTY para las dos máquinas virtuales invitadas?

Wireless LAN adapter Wireless Network Connection:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Intel(R) Centrino(R) Wireless-N 1030
   Physical Address. . . . . . . . . : XX-XX-XX-XX-XX-X1
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : xxNN::NNNN:NNxN:xNNN:xxNN%11(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.1.2(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Friday, November 29, 2013 3:14:48 PM
   Lease Expires . . . . . . . . . . : Saturday, November 30, 2013 3:14:52 PM
   Default Gateway . . . . . . . . . : 192.168.1.1
   DHCP Server . . . . . . . . . . . : 192.168.1.1
   DHCPv6 IAID . . . . . . . . . . . : NNNNNNNN0
   DHCPv6 Client DUID. . . . . . . . : NN-NN-NN-NN-NN-XX-XN-XN-NN-XN-XX-NN-XX-X0

   DNS Servers . . . . . . . . . . . : 192.168.1.1
   NetBIOS over Tcpip. . . . . . . . : Enabled
Ethernet adapter VirtualBox Host-Only Network:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : VirtualBox Host-Only Ethernet Adapter
   Physical Address. . . . . . . . . : XX-XX-XX-XX-XX-X2
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : xxNN::xN:NNNN:xNNN:NxxN%24(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.56.1(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :
   DHCPv6 IAID . . . . . . . . . . . : NNNNNNNN1
   DHCPv6 Client DUID. . . . . . . . : NN-NN-NN-NN-NN-XX-XN-XN-NN-XN-XX-NN-XX-X1

   DNS Servers . . . . . . . . . . . : xxxN:N:N:xxxx::1%1
                                       xxxN:N:N:xxxx::2%1
                                       xxxN:N:N:xxxx::3%1
   NetBIOS over Tcpip. . . . . . . . : Enabled

Ethernet adapter VirtualBox Host-Only Network #2:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : VirtualBox Host-Only Ethernet Adapter #2
   Physical Address. . . . . . . . . : XX-XX-XX-XX-XX-X3
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : xxNN::xxxN:NNNN:xNxx:NNNx%26(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.43.1(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :
   DHCPv6 IAID . . . . . . . . . . . : NNNNNNNN2
   DHCPv6 Client DUID. . . . . . . . : NN-NN-NN-NN-NN-XX-XN-XN-NN-XN-XX-NN-XX-X2

   DNS Servers . . . . . . . . . . . : xxxN:N:N:xxxx::1%1
                                       xxxN:N:N:xxxx::2%1
                                       xxxN:N:N:xxxx::3%1
   NetBIOS over Tcpip. . . . . . . . : Enabled

Mi escenario se describe mejor a través de la imagen a continuación o ¿Es que mi comprensión de la arquitectura de red es errónea? ¿Alguien puede explicarme y ayudarme a obtener acceso SSH a las dos máquinas virtuales invitadas?

ingrese la descripción de la imagen aquí

Respuesta1

No puedes. Necesita modificar algo; lo más fácil de modificar es probablemente su configuración SSH; tal vez pueda modificar ssh para escuchar en un puerto alternativo (tal vez modificando /etc/ssh/sshd en los hosts y reiniciándolo) y/o modificando ListenAddress para que se vincule a todas las interfaces y pueda acceder a ella mediante la dirección IP.

[Solo puedo especular sobre los pasos exactos que debes seguir; dependerán de tu configuración específica. Sospecho que en realidad necesitarás habilitar SSh en las máquinas y que tus sesiones SSH en el puerto 2222 son algo configurado por Virtualbox con algún tipo de reenvío. - Aunque no uso Virtualbox]

La razón por la que buscar en las configuraciones de red que tengan 2 conexiones 127.0.0.1 no ayudará con respecto a "127.0.0.1" es que 127.0.0.1 SIEMPRE se refiere a "Esta máquina", por lo que no hay forma de conectarse a estas. .

información relacionada