- 追加された行はこの色です。
- 削除された行はこの色です。
VPSのベータテスト
#contents
#navi(Sakura)
**概要 [#j7c03cc3]
レンタル・サーバーの利用者向けに、7/15から8/31まで無料でベータテストが行われているが、新規受付は即終了したようだ。
デスクトップをクラウドに置いておいて、VNCなどでいろんな場所からいろんなデバイスで接続して使うのは思いのほか便利だ。
**To Do [#sc123f47]
+パケットフィルタをかける
+ssh-addをセッションに加える
+日本語入力できるようにする [[参考:http://bluebonnet.way-nifty.com/cyberham/2009/06/centos-5-3e9c.html]]
**利用目的 [#u359da86]
+CentOSの扱いを学習
+iPadに仮想デスクトップを提供
**構築手順 [#a780bdb0]
(シリアル・コンソールから)
# useradd otsuka -m
# passwd otsuka
(いつものパスワード)
# visudo
otsuka ALL=(ALL) ALL
$ mkdir .ssh
$ chmod 700 .ssh
$ cd .ssh
$ cat >authorized_keys
$ chmod 600 authorized_keys
$ cd ..
$ sudo -i
# yum -y groupinstall "GNOME Desktop Environment"
# yum install vnc-server
# vi /etc/sysconfig/vncservers
VNCSERVERS="1:otsuka"
VNCSERVERARGS[1]="-geometry 1280x1024 -nolisten tcp -nohttpd -localhost"
$ vncpasswd
$ sudo /sbin/service vncserver start
$ sleep 60
$ sudo /sbin/service vncserver stop
$ vi .vnc/xstartup
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
$ sudo /sbin/service vncserver start
$ sudo yum install emacs
$ cat >.Xresources
emacs.geometry: 110x40
Emacs.Font: fontset-standard
^D
**デスクトップの設定 [#s76ffe15]
+スクリーンセーバーを無効にする
+クリップボードの接続
System:Preferences:More Preferences:Sessions
Startup Programs(TAB)
Add
vncconfig -iconic=1
**Firefox [#p65d8864]
$ sudo yum install firefox
コンテンツ言語に日本語を追加し最優先にする
+Edit:Preferences:Content:Languages:Choose...
+Select a language to add..:Japanese [ja]
+Add:Move Up:Move Up
**IPAフォント [#v5e2cc85]
標準のフォント Sazanami が汚いので、IPAフォントに変えてみる。[[ここ:http://tmcosmos.org/linux/centos/co5.html#japanesefonts]]に載っている手順でよいが、
タイプミスがあるためはまった。
cd src/
mkdir meguri-font
cd meguri-font
wget http://www.geocities.jp/ep3797/snapshot/modified_fonts/meguri-fonts-20100114.tar.bz2
tar xjvf meguri-fonts-20100114.tar.bz2
sudo cp meguri-fonts-20100114/meguri*.ttf /usr/share/fonts/japanese/TrueType/
wget "http://luke.skr.jp/hsj/?plugin=attach&refer=Sakura%2FVPS&openfile=local.conf.txt" -O local.conf
sudo cp local.conf /etc/fonts/
&ref(local.conf.txt);
cd ~/src
mkdir ipa-font
cd ipa-font/
wget http://ossipedia.ipa.go.jp/ipafont/IPAexfont00102.php
unzip IPAexfont00102.zip
sudo cp IPAexfont00102/*.ttf /usr/share/fonts/japanese/TrueType/
sudo fc-cache -fv
-[[IPAフォントのダウンロード || OSS iPedia:http://ossipedia.ipa.go.jp/ipafont/index.html]]
-&ref(local.conf.txt);
**iptables [#j2b9eb35]
日本以外からのssh接続を拒否してみる。物理レンタル・サーバーで iptables の設定をミスするとオペレータのお世話になるので気をつかったものだが、VPSだと仮想シリアルから入ってファイアーウォールの修正できるので気軽になった。
system-config-securitylevel-tui で Security Level を Enabled にして Customize ボタンで ssh だけアクセスできるようにする。VPSのシリアル・コンソールから実行しないと操作途中で切れることがあるので注意。シリアル・コンソールだと表示が乱れる。
ここで SELinux を Enforce にして再起動すると、誰もログインできなくなって再インストールが必要になるのでやらないこと。
-[[ファイアウォール構築(iptables) - CentOSで自宅サーバー構築:http://centossrv.com/iptables.shtml]]
-[[世界の国別 IPv4 アドレス割り当てリスト:http://nami.jp/ipv4bycc/]]
**リンク [#ae929186]
-[[Linux/SAKURA/VPS980 - Tomocha WikiPlus:http://wiki.tomocha.net/Linux_SAKURA_VPS980.html]]
-[[おさかなラボ - iPadのVNCがハンパじゃない件:http://kaede.to/~canada/doc/vnc-connect-with-ipad]]