うさぎのしっぽ

プログラミングとか。備忘録として使ってるブログです。あとは趣味少し。 間違いなどありましたらご指摘ください(・3・)

今更すぎるVPS利用の準備(1) リモートデスクトップ

友人と共同出資してさくらでVPSを借りてるのだけど、設定を任せっきりにしてしまったので、分かってる部分と分からない部分を適当に確認しようと思う。

 

 終わっている設定

  • OSのインストール
  • CとC++コンパイラのインストール
  • sshを有効にする
  • rootでの遠隔ログインを無効にする

 終わってない設定

 

  

 

コンパイラのインストールとかはユーザごとに個別でやらなきゃダメっぽい。

友人がインストールしてたけど私のアカウントでは使えなかった。

 

ここで疑問が一つ。そもそもどのOS入れてんの?と。

コマンドぐぐってきた。

$ cat /etc/`ls /etc -F | grep "release$\|version$"`

CentOS release 6.4 (Final)

LAYER8 : http://blog.layer8.sh/ja/

 

で、色々導入する作業しようと思ったら権限が足りなくて出来なかった。

権限が足りないときは他のユーザでログインした後にrootに化けて作業します。

 

他のユーザでログインしている状態からrootになるコマンド

$ sudo su -

myfinder's blog : http://blog.myfinder.jp/2010/09/vpsssh.html

抜けるときは普通に$exitで大丈夫。

 

とりあえずemacsをインストール。

$ sudo yum install emacs

 

 

GUIの設定をこのサイト(http://server-setting.info/centos/vnc_server_remotedesktop.html)に従ってやります。

手順通りにvnc-serverの有無をチェックしたところ、見事に何も引っかからなかったのでインストール。ログ長いからカット。

rpm -qa|grep vnc           //vnc-serverの有無をチェック

yum groupinstall "X Window System" "GNOME Desktop Environment"    //GNOMEのデスクトップ環境をインストール

Loaded plugins: fastestmirror, security

Determining fastest mirrors

epel/metalink                                            | 5.7 kB     00:00

 * base: ftp.riken.jp

(略)

Transaction Summary

================================================================================

Install     160 Package(s)

Upgrade      11 Package(s)

 

Total download size: 79 M

Is this ok [y/N]:

 

yって答えなきゃ進まないんでしょ。ってことでy.

 Is this ok [y/N]: y

Downloading Packages:

(1/171): ConsoleKit-x11-0.4.1-3.el6.x86_64.rpm           |  20 kB     00:00

(2/171): GConf2-2.28.0-6.el6.x86_64.rpm                  | 964 kB     00:00

(略)

  openssl.x86_64 0:1.0.1e-16.el6_5.4

  openssl-devel.x86_64 0:1.0.1e-16.el6_5.4

 

Complete!

 結構かかった。ちゃんと測ってないけど15分くらい?

 

VNCを利用するユーザ設定。

$ emacs /etc/sysconfig/vncservers

...

# VNCSERVERS="2:myusername"

# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"

 

VNCSERVERS="5:ユーザ名"

VNCSERVERARGS[5]="-geometry 1024x768 -nohttpd"

...

$

 

で、VNCサーバーを初回起動……んん?

$ vncserver :5

-bash: vncserver: command not found

コマンドがない???

 

タイプミスや手順抜けも軽くチェックしたけどわかりません。

とりあえず眠いので今晩は終わりにしよう。