はじめの一歩
申し込み後、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