さくらのVPSでリモート共有デスクトップ
#contents
-[[Sakura/VPS/日本語入力]] - もう少し何とかならないか
-[[Sakura/VPS/x11vnc]] - vncserverの代替
-[[Sakura/VPS/VNC Viewer]] - Windows の VNC Viewerについて
-[[Sakura/VPS/Flash Player]] - debian amd64 の Flash Player plugin のインストール
-[[Sakura/VPS/SSH Reverse Tunnel]] - SSHとproxyの組み合わせでイントラネットの統合
-[[Sakura/VPS/Mosh]] - 不安定な接続でも使えるリモート・シェルのプロトコル
-[[Sakura/VPS/screen]] - CUIのためのウィンドウマネージャ
-[[Sakura/VPS/TinyTinyRSS]] - PHPベースのサーバーサイドRSSリーダー
-[[Sakura/VPS/Tiny Tiny RSS]] - PHPベースのサーバーサイドRSSリーダー
-[[Sakura/VPS/Mirror Site]] - お気に入りのサイトを勝手にミラー
-[[Sakura/VPS/CentOS]] - 標準のOSでの設定(今はDebianに替えた)
-[[Sakura/VPS/Debian lenny]] - Debian 5.0の設定(今は 6.0 squeezeに替えた)
#navi(Sakura)
**概要 [#j7c03cc3]
レンタル・サーバーの利用者向けに、7/15から8/31まで無料でベータテストが行われている。2010/8/16 に正式版サービスへの申し込み案内が届く。初期費用なし、最低利用期間3ヶ月、月額980円もしくは年額10,780円。
デスクトップをクラウドに置いておいて、VNCなどでいろんな場所からいろんなデバイスで接続して使うのは思いのほか便利だ。
2010/9/1より正式サービス開始。クラウド・デスクトップに月額980円はもったいない気もするが、暫く使ってみることにする。Amazonアソシエイトで費用の足しにできないかと始めてみた。
2011/2/16 picasaを入れようとしたが、標準のCentOSではライブラリが古いので入らない。Debian 5.0 (lenny) amd64 に変更してみる。
2011/3/3 6rdを試してみるため Debian 6.0 (squeeze) へアップグレードしてみる。
2011/3/23 ブラウザでページが開くまでに時間がかかるので、試しに[[Google Public DNS:http://code.google.com/intl/ja/speed/public-dns/]]を設定してみたところ、早くなった。公式に案内されているDNSサーバーの応答が遅いようだ。
2012/4/4 先日、同じ値段でメモリー1G HDD 100Gのプランが発表された。乗り換え優遇があるので乗り換えの申し込みをした。4/6 新しいサーバーに移行完了。
元の512タイプは5/31まで使えるようなので、無茶なアップグレードなどクラッシュしても構わない操作を試してみることにする。
**やっておくべき設定 [#i23b1fb5]
+[[Sakura/VPS/sudo]] - sudoコマンドを使えるようにする
+[[Sakura/VPS/grub2]] - Sakura VPSコントロールパネルへの対応
**To Do [#sc123f47]
+PostfixでSPF等を使ったspam排除設定を試す
**Takaoフォント [#ke3ecf5b]
ubuntuで使われているIPA系のTakaoフォントをデフォルトにすると、デスクトップがかなり綺麗になる。
sudo apt-get install ttf-takao
wget https://launchpad.net/~japaneseteam/+archive/ppa/+files/language-selector_0.5.9~ja1.tar.gz
tar xOzf language-selector_0.5.9~ja1.tar.gz \
language-selector-0.5.9~ja1/fontconfig/69-language-selector-ja-jp.conf > 69-language-selector-ja-jp.conf
sudo -i
cp 69-language-selector-ja-jp.conf /etc/fonts/conf.avail/
cd /etc/fonts/cond.d
ln -s ../conf.avail/69-language-selector-ja-jp.conf .
これで、デスクトップやブラウザのフォントが綺麗になるが、emacs23では英数字の縦方向の位置がおかしくなるので、別途 meguri-font を指定すると良い。
**IPAフォント [#nfcf0dd2]
Debianの標準のフォント Sazanami が汚いので、IPAフォントに変えてみる。[[ここ:http://tmcosmos.org/linux/centos/co5.html#japanesefonts]]に載っている手順でよいが、
タイプミスがあるためはまった。
Takaoフォントを入れるのなら以下の手順は不要だが、emacs 23で Takaoフォントを使うと英数字が変な表示になるので、meguri-fontだけは入れたほうが良い。
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/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/
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/truetype/
sudo fc-cache -fv
-[[IPAフォントのダウンロード || OSS iPedia:http://ossipedia.ipa.go.jp/ipafont/index.html]]
-&ref(local.conf.txt);
**lennyからsqueezeへのアップグレード手順 [#ga165596]
+/etc/apt/source.listを変更
deb http://ftp.jp.debian.org/debian squeeze main contrib non-free
deb-src http://ftp.jp.debian.org/debian squeeze main contrib non-free
deb http://ftp.jp.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.jp.debian.org/debian/ squeeze-updates main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
+apt-get update
+apt-get upgrade
+apt-get install linux-image-amd64
+apt-get install udev
+libc6-i386に依存関係の矛盾があるとでるので apt-get install libc6-i386
+もう一度 apt-get install udev
+apt-get dist-upgrade
+shutdown -r now
+upgrade-from-grub-legacy
+aptitudeで矛盾を解決し、不要なパッケージを削除
-キーボードの機種を聞いてくる。適当なものを選ぶと現在の設定を上書きするかどうか聞いてくる。
lennyのインストール時に日本語キーボードが選ばれているので、キャンセル(上書きしない)する。
-dovecot.conf はディストリビューションのものを使わないとエラーで立ち上がらない。
***squeezeへのアップグレードの関連リンク [#wa213d72]
-[[第4章 Debian 5.0 (lenny) からのアップグレード:http://www.debian.org/releases/squeeze/amd64/release-notes/ch-upgrading]]
-[[さくらVPSのVMでlennyからsqueezeへのアップグレード - hogemaru さわやか日記:http://d.hatena.ne.jp/hoge-maru/20110226/1298682137]]
-[[ホンダログ: サーバのDebianをSqueezeに上げるのだ:http://blog.kponda.com/2011/02/debiansqueeze.html]]
-[[Debian Squeeze - 文書の形:http://d.hatena.ne.jp/onigashima/20110218]]
-[[ubunutuをつかっていて、半角/全角 キーを押して、英語と日本語を切り替えようとし... - Yahoo!知恵袋:http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1235442652]]
**6rd [#ub77543c]
Debian squeezeでは、ip tunnel help で 6rd のサポートはできているようだがエラーになる。
$ sudo ip tunnel 6rd dev tun6rd 6rd-prefix 2001:e41::/32
ioctl: Invalid argument
cat /boot/config-2.6.32-5-amd64 を見てみたところ、CONFIG_IPV6_SIT_6RD=y の記述がないようだ。
掲示板などで kernel 2.6.32 でも通信できているとの情報があるので、Ubuntu 10.10 の設定例のうち、
エラーになる up ip tunnel 6rd dev tun6rd 6rd-prefix 2001:e41::/32 の行をコメントアウトしたところ
なんとか使えるようだ。
[[ipv6.2ch.net:http://ipv6.2ch.net/]] や、[[The KAME project:http://www.kame.net/]] で、
キャラクタが踊っているのがわかる。
とりあえず、IPv6側にもファイアーウォールを設定しないとまずいので、下記の設定で
/etc/network/if-pre-up.d/ip6tables-simple-up としておいた。
#!/bin/sh
ip6tables -F
ip6tables -X
ip6tables -Z
ip6tables -P INPUT DROP
ip6tables -P OUTPUT ACCEPT
ip6tables -P FORWARD DROP
ip6tables -A INPUT -i lo -j ACCEPT
ip6tables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
ip6tables -A INPUT -p tcp --dport (変更したsshdのポート) -j ACCEPT
ip6tables -A INPUT -p tcp --dport 80 -j ACCEPT
外からIPv6でつつけるようにレンタルDNS(onamae.com)のレコードにアドレスを AAAA レコードとして登録しようとしたが、
レンタルDNSサーバーのGUIでは AAAA レコードを追加できないようだ。
***Kernel 2.6.38 [#daf3abf2]
[2011/3/8] [[6rd設定方法(Debian6.0編) « さくらインターネット研究所:http://research.sakura.ad.jp/6rd-trial/6rd-trial-debian60/]]で、experimental から linux-image-2.6.38-rc6-amd64 をインストールする手順が紹介されている。
[2011/3/16] experimental から linux-image-2.6.38-rc8-amd64 をインストール
[2011/5/27 12:40] experimental からいれた linux-image-2.6.38-rc8-amd64 はセキュリティ修正などは無く、継続して提供もされないようなので、一旦を削除して backports から linux-image-2.6.38-bpo.2-amd64 を入れ直すことにする。
backportsにどのようなパッケージがあるかは、http://packages.debian.org/squeeze-backports/ で調べられる。
Debian squeeze の正式カーネルである linux-image-2.6.32-5-amd64 は入ったままで、こちらも別にセキュリティ修正が行われる。
grub2で管理されており、選択しない限りは2.6.32で起動はしないようだが、
SakuraのVPSの標準では再起動中、シリアル・コンソールからgrub2のメニューが出ないようなので、起動しなくなった場合に別のカーネルで立ち上げるような操作ができないのが心配だ。
http://backports.debian.org/Instructions/ にあるように、/etc/apt/sources.list の experimental の参照を取り消して、squeeze-backports に変える。
<deb http://ftp.jp.debian.org/debian experimental main
<deb-src http://ftp.jp.debian.org/debian experimental main
>deb http://ftp.jp.debian.org/debian-backports squeeze-backports main contrib non-free
>deb-src http://ftp.jp.debian.org/debian-backports squeeze-backports main contrib non-free
sudo apt-get update
sudo apt-get -t squeeze-backports install linux-image-2.6.38-bpo.2-amd64
sudo /sbin/shutdown -r now
再起動後、uname で新しいカーネルになっているのを確認
$ uname -a
Linux www1217u 2.6.38-bpo.2-amd64 #1 SMP Fri Apr 15 16:35:06 UTC 2011 x86_64 GNU/Linux
experimental で入れたカーネルは不要なので削除しておく
sudo apt-get remove linux-image-2.6.38-rc8-amd64
***Kernel 2.6.39 [#tc834204]
[2011/11/25] メタ・パッケージ linux-image-amd64 で入れると 2.6.39 になるようなので更新しておく。
sudo apt-get -t squeeze-backports install linux-image-amd64
sudo apt-get remove linux-image-2.6.38-bpo.2-amd64
***Kernel 3.1 [#md5fee2d]
[2012/1/24] aptitudeを使って自動的に kernel 3.1 へ更新がかかった。動作的には問題ないようだ。
linux-image-amd64 2.6.39+35.1~bpo60+1 => 3.1+41~bpo60+1
***6rd 関連リンク [#hc250a4a]
-[[2011年03月01日 IPv6接続テストサービス「さくらの6rd」(トライアル)提供のお知らせ |さくらインターネット:http://www.sakura.ad.jp/news/archives/20110301-003.news]]
-[[6rd設定方法(Debian6.0編) « さくらインターネット研究所:http://research.sakura.ad.jp/6rd-trial/6rd-trial-debian60/]]
-[[6rdによるIPv6接続(Ubuntu10.04編) « さくらインターネット研究所:http://research.sakura.ad.jp/2011/03/03/tunnel-6rd-ubuntu1004/]]
-[[Linux 6RD HOWTO:http://www.litech.org/6rd/]] - カーネルは 2.6.33 以上からサポートのようだ
**リンク [#ae929186]
-[[さくらのVPS|VPS(仮想専用サーバ)はさくらインターネット:http://vps.sakura.ad.jp/]]
-[[SAKURA Internet // サポート - オンラインマニュアル - さくらのVPS OSセットアップ情報:http://support.sakura.ad.jp/support/vps/tips_ossetup.shtml]]
-[[さくらインターネット創業日記:http://tanaka.sakura.ad.jp/]]
-[[1,000円を切る低価格で登場、「さくらのVPS」をチェック――徹底ベンチマーク編 - SourceForge.JP Magazine : オープンソースの話題満載:http://sourceforge.jp/magazine/10/09/02/1757222]]
-[[1,000円を切る低価格で登場、「さくらのVPS」をチェック――サーバー構築編 - SourceForge.JP Magazine : オープンソースの話題満載:http://sourceforge.jp/magazine/10/10/04/0020218]]
-[[月額980円で高速快適! 「さくらのVPS」を試用してみた -INTERNET Watch:http://internet.watch.impress.co.jp/docs/special/20100907_390781.html]]
-[[Linux/SAKURA/VPS980 - Tomocha WikiPlus:http://wiki.tomocha.net/Linux_SAKURA_VPS980.html]]
-[[おさかなラボ - iPadのVNCがハンパじゃない件:http://kaede.to/~canada/doc/vnc-connect-with-ipad]]
----
#include(免責事項)