はじめてのログイン

パスワード認証でログイン

まず、普通にパスワード認証でログインしてみます。

local$ ssh <アカウントID>@<ドメイン名>
local$ ssh oosuka@oosuka.sakura.ne.jp
# パスワードを入力
# 接続先サーバの登録

sakura%

鍵の作成と設置

次に、鍵認証でログインする準備をします。
暗号鍵のファイルを作成し、公開鍵のファイルをさくらのサーバに設置します。

# パスフレーズなしで鍵作成
local$ ssh-keygen -t dsa

# 公開鍵をSCPで転送
# id_dsaは秘密鍵なので厳重に保管
local$ scp .ssh/id_dsa.pub oosuka@oosuka.sakura.ne.jp:id_dsa.pub

# パスワード入力認証でログイン
local$ ssh oosuka@oosuka.sakura.ne.jp

# 公開鍵を設置
# パーミッションは、~/.sshは700、~/.ssh/authorized_keys2は600
sakura% mv id_dsa.pub ~/.ssh/authorized_keys2
sakura% chmod 600 ~/.ssh/authorized_keys2

鍵認証でログイン

準備ができたので、鍵認証でログインしてみます。

local$ ssh oosuka@oosuka.sakura.ne.jp
# パスワード入力なし

sakura%

パスワードなしでログインできるようになりました。