趣味の電子工作などの記録。時にLinuxへ行ったり、ガジェットに浮気したりするので、なかなかまとまらない。※サイト移転しました(tomono.eleho.net ⇒ tomono.tokyo)
RSS icon
  • さくらのVPSにCentOS6をインストール

    投稿日 2012年 7月 31日 コメントはありません

    これまでさくらのVPSではUbuntu10.04LTSをリモートデスクトップとして動かしてきたのですが、やはりサービスを何かさせてくなってきました。・・・となると、やはりCentOSか・・・というわけで、CentOSに入れ替えてみました。

    注意:以下の記述は試行錯誤の上で、「こういう順番でインストールすべきだったのだろう」という記述順序になっています。実際に奮闘した順序とは異なります。

    1.CentOS6(i686)をカスタムOSインストーラでさくっとインストール

    難しいところは何もありません。IPv6は未サポートなので、インストール時にチェックを外すくらいでしょうか。
    インストール後、rootでリモートコンソールログインします。

    2.GNOME環境のインストール

     # yum groupinstall “X Window System” “Desktop” “General Purpose Desktop” “Japanese Support”

    途中、キーの取り込みを行うか確認されるので「y」を選択します。改竄防止のためのチェックのため・・・・ということらしい。

    3.ユーザーの追加

    xxxはユーザー名。suでrootになれることを確認します。

    4.sudoコマンドが使えるようにする

    で wheel にユーザーを追加し、visudoコマンドで wheel グループが sudo コマンドを使えるように下記のように編集します。

    5.ssh で接続するポートの変更

    /etc/ssh/sshd_config を編集してsshで接続するポートを変更。以下の記述を追加します。

    追加した後、sshdを再起動します。

    再起動後、指定したポートでsshログインできることを確認します。

    6.起動時にデスクトップを起動するよう設定

    /etc/inittab を編集し、

    に変更して再起動します。

    しかしながら、画面は出るものの、動作はおかしい。GNOME端末や設定ツール類が起動できません。(できるものもあるからややこしい)
    ログを見ると、『Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: そのようなファイルやディレクトリはありません』というメッセージが吐きつづけられています。

    調べると、messagebusが動いてないような記述が見つかります

    で再起動します。

    7.FreeNXをインストール

    リモートデスクトップ環境としてはFreeNXはVNCとは比較にならないくらい高速なので、FreeNXをインストールします。

    FreeNXのServer側をインストールする。その後、 /etc/nxserver/node.confを編集し、

    を追加してから、

    としてユーザーを追加します。

    クライアント側では /etc/nxserver/client.id_dsa.key にある秘密鍵を client にペーストします。

    8.システムを日本語設定にする

    /etc/sysconfig/i18n を編集し、

    とします。設定後、再起動。

    9.Firewallの設定

    普通にFirewallを設定しようとすると、

    というエラーが出て設定できません。Googleさんに聞いてみると、

    でとりあえずは設定できるようです。
    カスタムメニューで、FreeNXで接続するための zzzzz番のTCPポートを開けて、他はすべてチェックを外します。これで「適用」とすると、

    となりました。これでいいのかどうか確認中です。

    10.Systemのアップデート

    GUIの管理画面からはアップデートがうまくいかないようです。
    しかたがないので、

    でアップデートをかけます。

    毎回手動でアップデートするのは面倒なので、自動でアップデートさせます。

     


    コメントをどうぞ(日本語のみ/Only in Japanese)

    日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)