さくらVPSにSkypeを入れて自分宛にSMSを送ってみる

なんでこんな事するの?

スマートフォンって緊急地震速報無いよねー?

なまず速報」とか入れると電池消費早いよねー

なにかプッシュ通知する方法ないかねー?

SMS(ショートメッセージサービス)ならプッシュ通知できるよね?

SkypeならSMS送れるよね?


って事で。

OSを「Ubuntu 10.04i386」に

なぜかSkypeのサイトからCentOS版が無くなってる・・
Ubuntu 10.04amd64」で試したけど、aptline乗せてもskype落ちてこない・・
で、消去法で「Ubuntu 10.04i386」に。
インストールはさくらのマニュアル通りに済ましておく。

まずはsources.list設定しようかね

$ wget -q https://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg -O- | sudo apt-key add -
$ wget -q https://www.ubuntulinux.jp/ubuntu-jp-ppa-keyring.gpg -O- | sudo apt-key add -
$ wget https://www.ubuntulinux.jp/sources.list.d/lucid.list -O /etc/apt/sources.list.d/ubuntu-ja.list

skypeのサイトも加えましょうね

/etc/apt/sources.list の編集

deb http://download.skype.com/linux/repos/debian/ stable non-free

を追記

がっつりインストールしましょうね

$ apt-get update
$ apt-get upgrade
$ apt-get install ubuntu-desktop-ja vnc4server xinit gnome-session firefox 
$ apt-get install skype

がっつり。
お好みで。

日本語環境にしましょうね

~/.bashrcの編集

# User specific aliases and functions
#export LANG=ja_JP.ujis
export LANGUAGE=ja_JP.UTF-8
export LC_ALL=ja_JP.UTF-8
export LANG=ja_JP.UTF-8

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi 

を追記

一度vncserverを起動します

$ vncserver

(初回のみ)パスワード聞かれるので入力します

vncserverの設定をします

/root/.vnc/xstartupの編集
以下のようにしました

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
/bin/sh /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
gnome-session &

終わったらリブートします。
再起動したら

$ vncserver

で立ち上げておきます。

あとは

さて、VNC Viewerでアクセスしましょう
見えるかな?


skypeで自分宛にSMS送ってみる(課金必要)
・・おお、来た来た。

あとはAPI使って・・ってここからが大変そうだ

最後に

うわ、Ubuntuって初期設定にiptables入ってないんだ!
・・セキュリティの設定をしっかりやりましょう。