
Estou executando duas VMs convidadas do Hortonworks Sandbox 1.3 (ambas executando o Centos 6) em um host do Windows 7. Estou usando o Oracle VirtualBox 4.3.2 com adaptador somente host adicionado a cada uma das VMs convidadas, além de seu adaptador NAT padrão. Habilitei o servidor DHCP em Preferências -> Rede -> Redes somente host -> Servidor DHCP com as seguintes especificações:
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
Ao iniciar ambas as VMs convidadas, diz que o convidado pode ser conectado por SSH em 127.0.0.1:2222, conforme mostrado na captura de tela aqui:
Quero usar o cliente SSH PuTTY para abrir terminais para as duas VMs convidadas diferentes. Mas o problema é que só consigo fazer SSH com êxito para 127.0.0.1:2222 em qualquer uma das novas conexões. Isso me restringe ao SSH para apenas uma única instância de convidado no momento.
Como devo criar duas conexões SSH diferentes usando meu cliente PuTTY para as duas VMs convidadas?
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
Meu cenário é melhor descrito na imagem abaixo ou meu entendimento da arquitetura de rede está errado? Alguém pode explicar e me ajudar a obter acesso SSH às duas VMs convidadas.
Responder1
Você não pode. Você precisa modificar algo - o mais fácil de modificar é provavelmente sua configuração SSH - talvez você possa modificar o ssh para escutar em uma porta alternativa (talvez modificando /etc/ssh/sshd nos hosts e reiniciando-o) e/ou modificando o ListenAddress para que ele se vincule a todas as interfaces para que você possa acessá-lo por endereço IP.
[Só posso especular as etapas exatas que você precisa seguir - elas dependerão da sua configuração específica. Eu suspeito que você realmente precisará habilitar o SSH nas máquinas e que suas sessões SSH na porta 2222 sejam configuradas pelo Virtualbox com algum tipo de encaminhamento. - Eu não uso o Virtualbox]
A razão pela qual procurar nas configurações de rede ter 2 conexões 127.0.0.1 não ajudará em relação a "127.0.0.1" é que 127.0.0.1 SEMPRE se refere a "Esta máquina", portanto, não há como conectar-se a essas .