VirtualBox上のCentOS6.3にGuest Additionsをインストールする

少し戸惑ったのでメモ。

参考:Chapter 4. Guest Additions

環境

Mac OS X 10.7.4にVirtualBox 4.1.18をインストール
CentOS 6.3

1.アップデート可能パッケージをすべてアップデート

rootで実行

yum update 
2.gccコンパイラをインストール
yum install gcc
3.kernel-develをインストール
yum install kernel-devel 
4.OS再起動
5.Guest Additionsをインストール

VirtualBoxのメニューから「デバイス」→「Guest Additionsのインストール」を実行。

あとはautorunで実行される。

VirtualBox上のUbuntuにSSHで接続

ホスト側からゲスト側にネットワーク経由でアクセス

仮想ネットワークの設定で長時間悩んでしまいました。
仮想環境VirtualBoxでのネットワークの設定 : アシアルブログを見て、ネットワークアダプタを追加。

[puttyによる鍵の生成方法]

OpenSSH install

PuTTYを使ってsshプロトコルバージョン2(ssh2)でLinuxに接続する方法を紹介した。この方法ではパスワード認証を使用しているため、パスワードが知られてしまえばほかのユーザーでもアクセスできてしまう。ここで紹介する鍵交換方式の認証に変更すれば、鍵を持っていないユーザーはアクセスできないので、より安全である。

@IT:鍵交換方式のsshでアクセスするには

ということで、PuTTYgenで秘密鍵と公開鍵を生成し、公開鍵をサーバに渡す。そしてサーバ側で公開鍵をOpenSSH用に変換する。
この手順で、鍵交換方式の通信が成功しました。

結構時間がかかりました(汗
中身、特にネットワークの設定あたりは全然理由が分からないので、もう少し理解したいところです。