
저는 Windows 7 호스트에서 두 개의 Hortonworks Sandbox 1.3 게스트 VM(둘 다 Centos 6 실행)을 실행하고 있습니다. 기본 NAT 어댑터 외에 각 게스트 VM에 호스트 전용 어댑터가 추가된 Oracle VirtualBox 4.3.2를 사용하고 있습니다. 환경 설정 --> 네트워크 --> 호스트 전용 네트워크 --> 다음과 같은 사양으로 DHCP 서버에서 DHCP 서버를 활성화했습니다.
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
두 게스트 VM을 모두 시작하면 여기 스크린샷에 표시된 것처럼 게스트가 127.0.0.1:2222에서 SSH를 통해 연결될 수 있다고 표시됩니다.
퍼티 SSH 클라이언트를 사용하여 두 개의 서로 다른 게스트 VM에 대한 터미널을 열고 싶습니다. 하지만 문제는 새 연결에서 127.0.0.1:2222에만 SSH를 통해 성공적으로 연결할 수 있다는 것입니다. 이는 현재 단일 게스트 인스턴스로만 SSH를 제한합니다.
두 게스트 VM에 대해 Putty 클라이언트를 사용하여 두 개의 서로 다른 SSH 연결을 어떻게 생성해야 합니까?
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
내 시나리오는 아래 이미지를 통해 가장 잘 설명되어 있습니다. 아니면 네트워크 아키텍처에 대한 나의 이해가 잘못된 것입니까? 누군가 두 개의 게스트 VM에 대한 SSH 액세스 권한을 얻을 수 있도록 설명하고 도와줄 수 있습니까?
답변1
당신은 할 수 없습니다. 무언가를 수정해야 합니다. 수정하기 가장 쉬운 것은 아마도 SSH 구성일 것입니다. 아마도 대체 포트에서 수신 대기하도록 ssh를 수정할 수 있습니다(호스트에서 /etc/ssh/sshd를 수정하고 다시 시작하여). ListenAddress를 사용하여 모든 인터페이스에 바인딩하므로 IP 주소로 액세스할 수 있습니다.
[ 수행해야 할 정확한 단계만 추측할 수 있습니다. 해당 단계는 특정 구성에 따라 다릅니다. 나는 실제로 컴퓨터에서 SSH를 활성화해야 하고 포트 2222의 SSH 세션이 일종의 전달을 통해 Virtualbox에 의해 설정된 것으로 생각합니다. - 저는 Virtualbox를 사용하지 않습니다.]
2 x 127.0.0.1 연결을 갖도록 네트워크 구성을 찾는 이유는 "127.0.0.1"과 관련하여 도움이 되지 않는 이유는 127.0.0.1이 항상 "이 시스템"을 참조하므로 이에 연결할 방법이 없기 때문입니다. .