
私は Windows 7 ホスト上で 2 つの 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 接続できることが示されます。
2 つの異なるゲスト VM のターミナルを開くために、PuTTY SSH クライアントを使用したいのですが、問題は、どちらの新しい接続でも 127.0.0.1:2222 にしか SSH できないことです。このため、現時点では単一のゲスト インスタンスにしか SSH できません。
2 つのゲスト VM に対して、PuTTY クライアントを使用して 2 つの異なる 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
私のシナリオは、以下の画像で最もよく説明されていますが、ネットワーク アーキテクチャに関する私の理解が間違っているのでしょうか? どなたか説明して、2 つのゲスト VM への SSH アクセスを手伝っていただけますか。
答え1
できません。何かを変更する必要があります。変更するのが最も簡単なのはおそらく SSH 構成です。おそらく、ssh を変更して別のポートで listen するようにしたり (ホスト上の /etc/ssh/sshd を変更して再起動するなど)、ListenAddress を変更してすべてのインターフェースにバインドし、IP アドレスでアクセスできるようにしたりすることができます。
[ 必要な手順については推測することしかできません。具体的な手順は、お使いの構成によって異なります。マシンで SSH を有効にする必要があり、ポート 2222 の SSH セッションは、Virtualbox によって何らかの転送で設定されているものだと思います。 - ただし、私は Virtualbox を使用していません。]
ネットワーク構成で 2 x 127.0.0.1 接続を確認しても「127.0.0.1」に関しては役に立たない理由は、127.0.0.1 は常に「このマシン」を参照するため、これらに接続する方法がないからです。