ServersMan@VPSでubuntuサーバ その2(Gnome&VNC)


意外にいける
 
 
セキュリティ設定が終わりましたが、今はまだCUIベースでしか動かせません。
貧弱Windowsユーザには厳しいので、ウィンドウシステムを入れてVNCで遠隔操作できるようにします。
 
ServersMan@VPSのEntryプランはメモリが最低保証256MB、最大784MBしか使えないので、ubuntu標準のGnomeは厳しく、軽いXfceを使う場合が多いようです。でもうちこないだ入れたのGnomeだし~、とまた軽いノリでGnomeを入れてみます。(反省なし)

一応最新版に更新したのち、深く考えずにubuntu-desktopを入れます。

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install ubuntu-desktop
Building dependency tree
Reading state information… Done
(省略)
4 upgraded, 997 newly installed, 1 to remove and 0 not upgraded.
Need to get 442MB of archives.
After this operation, 2222MB of additional disk space will be used.
Do you want to continue [Y/n]? (Enter)

インストールに30分くらいかかります。

Gnomeデスクトップマネージャを起動して設定します。
正直この辺はよくわからないので、不要な/不適切なことをしているかも。

$ sudo /etc/init.d/gdm start
$ sudo dpkg-reconfigure xserver-xorg

VNCサーバをインストール。tightVNCだといろいろ不具合がと聞いたことがあるような気がしたので、VNC4Serverにします。

$ sudo apt-get install vnc4server
$ vncserver :1

ここでパスワードを決めます。最終的にはSSHトンネリングにするんですが、まあ一応それなりの強度のを。
一旦VNCクライアントからログインしてみます。私はUltraVNCを使っていますが、他のでもいいと思います。ポートはたぶん5901。

現段階では、仮にログインできてもしょぼい画面のままのはず。一旦終了して、設定ファイルをいじります。

$ vncserver -kill :1
$ vi ~/.vnc/xstartup

最後の行を直します。

# x-window-manager &
gnome-session &

再度VNCサーバーを起動。

$ vncserver :1

VNCクライアントでログインすると、今度は見慣れた画面になりました。

起動できないアプリの警告が出ていますが、インジケータ関係が主のようだったので、消してしまって構わないと思います。
この段階でディスクスペースは2.4GB使用。不要なゲームとかOpenOfficeとか入っているので、気になるようなら後で消します。
 
最後にTera Termを使ったSSHポートフォワードの設定。Tera Term起動時限定ではありますが、SSHトンネリングが簡単にできます。
Setup → SSH Forwarding → Add で、以下のように設定します。

 Forward local port 任意の数字(例:5901)
 to remote machine VPSのipアドレスとVNCサーバのポート番号

VNCクライアントで、127.0.0.1、上で決めたlocalポート番号に接続すると、SSHで暗号化されて接続できます。
 
 
VNCサーバの自動起動までやろうかと思ったんですが、その必要もないのでやめました。よって毎回、下記手順を取ります。

  1. Tera Termを起動してログイン
  2. vncserver :1 でVNCサーバー起動
  3. VNCクライアントで接続、操作
  4. 終わったらvncserver -kill :1でサーバーを停止

gnomeセッションもVNCサーバーと友連れで起動停止するので、無駄なリソースを使わなくて済みます。

$ vncserver :1
$ ps ax | grep gnome
11565 pts/0 Sl 0:00 gnome-terminal –login –geometry=80×24+10+10 -t hogehoge Desktop
11566 pts/0 Sl 0:00 gnome-session
11573 pts/0 S 0:00 dbus-launch –exit-with-session gnome-session
11581 pts/0 S 0:00 gnome-pty-helper
11591 pts/0 Sl 0:00 /usr/bin/gnome-keyring-daemon –start –components=secrets
11596 ? Ss 0:00 /usr/lib/gnome-settings-daemon/gnome-settings-daemon
11623 pts/0 S 0:00 gnome-power-manager
11627 pts/0 S 0:00 gnome-panel
11723 ? S 0:00 /usr/lib/gnome-applets/trashapplet –oaf-activate-iid=OAFIID:GNOME_Panel_TrashApplet_Factory –oaf-ior-fd=18
11814 ? Ss 0:00 gnome-screensaver
11975 pts/0 S 0:00 /usr/lib/gnome-disk-utility/gdu-notification-daemon
30229 pts/0 R+ 0:00 grep –color=auto gnome
$ vncserver -kill :1
$ ps ax | grep gnome
30545 pts/0 S+ 0:00 grep –color=auto gnome

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中