【メモ】さくらのVPS設定手順

はじめの一歩

http://vps.sakura.ad.jp/

さくらのVPS SSDプラン月額¥635〜

申し込み後、2通目に送られてくるメールの内容にrootユーザのパスワードが記載されているので、これを使いさくらコントロールパネル→Webコンソール、またはSSHで接続。
https://secure.sakura.ad.jp/vps/

コントロールパネル

非常にわかりやすく、洗練されたインターフェース。

接続後、アップデートで更新を確認。作業ユーザの作成。作業ユーザをwheelグループに追加。

コンソールというボタンでVNCが開くので、ぶっちゃけここでも操作ができる。

SSH 鍵認証

(BASH Running in Ubuntu on Windows がリリースされたら状況が変わってくると思うけど。とりあえず、Cygwinで。)

1. サーバ側の準備(サーバで実施
$ mkdir ~/.ssh $ chmod 700 ~/.ssh

2. 項目 ssh-keygen(ローカルで実施
$ ssh-keygen -t rsa

3.1 公開鍵の名前変更(ローカルで実施
$ chmod 600 ~/.ssh/id_rsa.pub $ scp ~/.ssh/id_rsa.pub xxx-xxx-xxxxx.vs.sakura.ne.jp:/~/.ssh/authorized_keys

(xxx-xxx-xxxxx.vs.sakura.ne.jp はホスト名)

4.ここで鍵認証が可能となるので確認
$ ssh -i ~/.ssh/id_rsa useername@xxx-xxx-xxxxx.vs.sakura.ne.jp

(username はユーザ名)

5.ssh configの例
 
Host xxx-xxx-xxxxx.vs.sakura.ne.jp
HostName xxx.xxx.xxx.xxx
IdentityFile ~/.ssh/id_rsa
User username

~/.ssh/config
(xxx-xxx-xxxxx.vs.sakura.ne.jp はホスト名, xxx.xxx.xxx.xxx はIPアドレス, username はユーザ名)

補足1

cygwinの場合”/home/xxx/.ssh” (cygwinディレクトリ/home/xxx/.ssh)という場所に生成されるので、あとでコピーする. $ cp -r /home/xxx/.ssh ~/

補足2

サーバ側の~/.sshディレクトリパーミッションが700でないと弾かれる

参考

公式オンラインマニュアル
初心者でもわかる!さくらVPS – Sakura VPS マニュアル
さくらVPSの初期設定まとめ -qiita.com