※実際には7/24のネタです。
■sshの設定はいいですよね。。。
$ ssh-keygen -t rsa
$ sudo /etc/init.d/ssh restart
■ホストOSとかぶらないsshポートに変更しておきます。
設定を変更後は、サービスを再起動します。
$ grep -i port /etc/ssh/sshd_config
Port 8022
■TCPの8022ポート宛てに来たパケットをゲストOSの8022ポートに転送します。
$ sudo tail -4 /etc/vmware/vmnet8/nat/nat.conf
[incomingudp]
[incomingtcp]
8022 = 172.10.130.130:8022
■ゲストOSを一旦シャットダウンし、vmwareサービスを再起動する。
$ test -t /etc/init.d/vmware && sudo /etc/init.d/vmware restart
■ゲストOSのリッスン状況確認します。
$ netstat -an | grep 8022
tcp 0 0 0.0.0.0:8022 0.0.0.0:* LISTEN
ホストOSのリッスン状況を確認します。
$ netstat -an | grep 22
tcp 0 0 0.0.0.0:8022 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1022 0.0.0.0:* LISTEN
■ホストOSでの接続確認
$ ssh localhost -p 8022
■ゲストOSへの接続確認
別PC/サーバのsshクライアントから、ホストOS(sample-host)宛てに接続、
ポート確認によって、ゲストOSに繋がる。
$ ssh sample-host -p 8022
■ホストOSへの接続確認
ホストOSが上記のように1022ポートだと被らないので、使い分けが出来る。
$ ssh sample-host -p 1022