Windows
Linux
vmware

VMware player NATで起動したゲストOSにssh接続する

More than 3 years have passed since last update.

ホストOS上の設定ファイルの編集

notepad等のエディターを管理者権限で起動し、以下の2つのファイルを編集

C:\ProgramData\VMware\vmnetdhcp.confに以下を追加

host VMnet8 {
        # ubuntu
        hardware ethernet 00:0c:11:bb:cc:dd;
        fixed-address 192.168.21.127;
}
#End
  • hardware ethernet ゲストosのMACアドレス;
  • fixed-address ゲストOSに割り当てたいIPアドレス;

C:\ProgramData\VMware\vmnetnat.conf に以下を追加

[incomingtcp]

8022 = 192.168.21.127:22
  • ホストOSのポート = ゲストOSのIP:ゲストOSのポート番号

Serviceの再起動

コンピューターの管理のサービス一覧から、
* VMware NAT Service
* VMware DHCP Service
を再起動する

ゲストOSのNETWORKを再接続する

sudo ifdown eth0
sudo ifup eth0

固定IPが振られるはず

ホストOS上のport Listenを確認

netstat -an|findstr 8022
  TCP    0.0.0.0:8022           0.0.0.0:0              LISTENING

(ポート番号が8022の場合)

以上で準備完了

ssh 接続する際は-pでポート番号を指定

ssh ホストOSのIP -p 8022

で等で接続してみる