Como configurar putty para ssh para vários vm usando o mesmo host

0

Estou executando duas VMs convidadas do Hortonworks Sandbox 1.3 (ambas executando o Centos 6) em um host do Windows 7. Eu 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. Eu habilitei o servidor DHCP em Preferências - > Rede - > Redes somente de host - > Servidor DHCP com especificações da seguinte forma:

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 as duas VMs convidadas, ele diz que o convidado pode ser SSHed em 127.0.0.1:2222, conforme mostrado na captura de tela aqui:

EuquerousaroclienteSSHdemassaparaabrirterminaisparaasduasVMsconvidadasdiferentes.MasoproblemaéquesópossoSSHcomsucessoparao127.0.0.1:2222emqualquernovaconexão.IssomerestringeaoSSHparaapenasumaúnicainstânciadeconvidadonomomento.

ComodevocriarduasconexõesSSHdiferentesusandomeuclientedeputtyparaasduasVMsconvidadas?

WirelessLANadapterWirelessNetworkConnection:Connection-specificDNSSuffix.:Description...........:Intel(R)Centrino(R)Wireless-N1030PhysicalAddress.........:XX-XX-XX-XX-XX-X1DHCPEnabled...........:YesAutoconfigurationEnabled....:YesLink-localIPv6Address.....:xxNN::NNNN:NNxN:xNNN:xxNN%11(Preferred)IPv4Address...........:192.168.1.2(Preferred)SubnetMask...........:255.255.255.0LeaseObtained..........:Friday,November29,20133:14:48PMLeaseExpires..........:Saturday,November30,20133:14:52PMDefaultGateway.........:192.168.1.1DHCPServer...........:192.168.1.1DHCPv6IAID...........:NNNNNNNN0DHCPv6ClientDUID........:NN-NN-NN-NN-NN-XX-XN-XN-NN-XN-XX-NN-XX-X0DNSServers...........:192.168.1.1NetBIOSoverTcpip........:EnabledEthernetadapterVirtualBoxHost-OnlyNetwork:Connection-specificDNSSuffix.:Description...........:VirtualBoxHost-OnlyEthernetAdapterPhysicalAddress.........:XX-XX-XX-XX-XX-X2DHCPEnabled...........:NoAutoconfigurationEnabled....:YesLink-localIPv6Address.....:xxNN::xN:NNNN:xNNN:NxxN%24(Preferred)IPv4Address...........:192.168.56.1(Preferred)SubnetMask...........:255.255.255.0DefaultGateway.........:DHCPv6IAID...........:NNNNNNNN1DHCPv6ClientDUID........:NN-NN-NN-NN-NN-XX-XN-XN-NN-XN-XX-NN-XX-X1DNSServers...........:xxxN:N:N:xxxx::1%1xxxN:N:N:xxxx::2%1xxxN:N:N:xxxx::3%1NetBIOSoverTcpip........:EnabledEthernetadapterVirtualBoxHost-OnlyNetwork#2:Connection-specificDNSSuffix.:Description...........:VirtualBoxHost-OnlyEthernetAdapter#2PhysicalAddress.........:XX-XX-XX-XX-XX-X3DHCPEnabled...........:NoAutoconfigurationEnabled....:YesLink-localIPv6Address.....:xxNN::xxxN:NNNN:xNxx:NNNx%26(Preferred)IPv4Address...........:192.168.43.1(Preferred)SubnetMask...........:255.255.255.0DefaultGateway.........:DHCPv6IAID...........:NNNNNNNN2DHCPv6ClientDUID........:NN-NN-NN-NN-NN-XX-XN-XN-NN-XN-XX-NN-XX-X2DNSServers...........:xxxN:N:N:xxxx::1%1xxxN:N:N:xxxx::2%1xxxN:N:N:xxxx::3%1NetBIOSoverTcpip........:Enabled

Meucenárioémelhordescritoatravésdaimagemabaixoouseráquemeuentendimentodaarquiteturaderedeestáequivocado?AlguémpodemeexplicaremeajudaraobteracessoSSHàsduasVMsconvidadas.

    
por somnathchakrabarti 30.11.2013 / 04:37

1 resposta

1

Você não pode. Você precisa modificar algo - a coisa 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, então ele se liga a todas as interfaces para que você possa acessá-lo pelo endereço IP.

[Só posso especular os passos exatos que você precisa tomar - eles dependerão da sua configuração específica. Eu suspeito que você realmente precisa habilitar o SSh nas máquinas, e que suas sessões SSH na porta 2222 são algo configuradas pelo Virtualbox com algum tipo de encaminhamento. - Eu não uso o Virtualbox embora]

O motivo pelo qual procurar nas suas configurações de rede para ter conexões 2 x 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 a estes.

    
por 30.11.2013 / 05:15