VirtualBox で SSH を利用する(CentOS)
以下の環境で、SSHを利用できるようにしたい。
- VirtualBox:4.1.8 r75467
- ホスト:Windows7
- ゲスト:CentOS5.7
結局シンプルな手順に落ち着いたが、途中いろいろ嵌ったので、手順をメモ
実施したこと
- OpenSSH のインストール(結果的に・・)
- VirtualBox のポートフォワーディング設定
OpenSSH のインストール(結果的に)
がっつり参考:
CentOS の SSH を uninatsll して、最新版の OpenSSH (openssh-5.9) をインストールした。
SSHは古いながらもインストールされていて、サービス起動されていたので、とりあえず動かしたい場合は実施しなくてもよい。
VirtualBox のポートフォワーディング設定
マニュアル*1の "6.3.1 Configuring port forwarding with NAT" を参考に設定。
設定する場合は、
VirtualBoxインストールディレクトリで以下のコマンドを実行
VBoxManage modifyvm "centos5" --natpf1 "guestssh,tcp,,2222,,22"
※centos は VMNAME。
これで、SSHクライアントから、ポート2222で接続できる。
解除する場合は、
VBoxManage modifyvm "centos5" --natpf1 delete "guestssh"
*1:%VirtualBoxインストールディレクトリ\doc\UserManual.pdf