さくらのレンタルサーバ

さくらのレンタルサーバは、さくらインターネット株式会社のレンタルサーバサービスです。

(以下の説明は、スタンダードプラン の場合です)

FTP

SFTPが使えるのでFTPは不要ですが、デフォルトで有効なので止めます。

以下の内容のテキストを、/.ftpaccessに保存するとFTPでのアクセスを拒否できます。

<Limit ALL>
DenyAll
</Limit>

SSH

まず、パスワード認証で入れることを確認します。

$ ssh <username>.sakura.ne.jp -l <username>

入れることを確認したら、一旦抜けて、ローカルで暗号鍵と公開鍵を作成します。

$ ssh-keygen -t rsa -b 4096

デフォルトでローカルの /.ssh/id_rsa.pub に公開鍵が作成されるので、サーバに /.ssh/authorized_keys2 というファイル名でアップロードします。

間違って秘密鍵 (.pubが付いていないほう) をアップロードしないでください。

アップロードしたら、権限を600に変更します。

次に、/.ssh/config に先ほどの公開鍵を追記します。

Host sakura
  User <username>
  Hostname <username>.sakura.ne.jp
  IdentityFile ~/.ssh/id_rsa.pub

最後に、パスワードなしでsshでログインできるか確認します。

$ ssh <username>.sakura.ne.jp -l <username>
-- 公開鍵にパスワードが設定してある場合、パスワードを聞かれるかもです

外部リンク