さくらのVPS を試す

さくらのVPS に申し込み

VPS を試すにあたり、ServersMan@VPS が最大2ヶ月間無料キャンペーンを
やっているので申し込みたかったが、クレジットカードが必要らしく断念。

さくらインターネット に申し込む。レンタルサーバーのアカウントは
持っているので、そのアカウントでログイン、申し込み。IPアドレス
パスワードなど書かれたメールが届くので VPSコントロールパネル にログイン。

先達の記事を読むと、アカウント取って最初に sshd の設定を
変更しているが、2011/01/20 の時点では デフォルトでは
さくらのVPS は起動しない。

さくらのVPSUbuntu をインストール

現時点での さくらのVPS のデフォルトの OS は CentOS 5 だ。自分は
CentOSUbuntu も使った事はない。(ローカルマシンの Linux
ディストリビューションVine。しかも 4.2。PC が 1台しかない
からなあ。こんなスペックだし) なんか 世の中 Ubuntu らしいので
Ubuntu を入れる。

さくらのマニュアル

に従ってインストールする。

手順に従えば特に問題はないはず。インストール情報(ホスト名、
IPアドレス、ネットマスク、ゲートウェイ、ネームサーバなど)は
インストールが終わるまで覚えておく。

終了したら VPSコントロールパネル -> VPSホーム と進み、
仮想サーバ操作 の 起動ボタンを押す。

sshsshd の設定

とりあえず ssh でログイン。

$ su -

が出来ない? root になれない。*1
UbuntuTips/Others/RootSudo - Ubuntu Japanese Wiki
によると Ubuntu では root のパスワードはロックが掛かっている
らしい。sudo でやりなさいと。

VPSコントロールパネルからの Ubuntu インストール後の状態だと、
sudo の実行権が既に与えられているので 後で いろいろ
インストールしよう。

とりあえず ssh の設定。

$ ssh-keygen
$ cd ~/.ssh
$ touch authorized_keys

authorized_keys に突っ込んで exit。再び ssh でログイン。無事 認証された。

/etc/ssh/sshd_config を編集。

PermitRootLogin yes
#PasswordAuthentication yes

PermitRootLogin no
PasswordAuthentication no

と変更し

$ sudo /etc/init.d/ssh restart

root で ログイン不可に出来たし、たぶん パスワード認証も不可になったはず。


参考サイト

*1:"sudo su -" は "sudo -i" か?