puttyで公開鍵と秘密鍵を作成して
$ mkdir -p ~/.ssh
$ chmod 700 ~/.ssh
ssh用のディレクトリを作って
$ ssh-keygen -i -f id_rsa.pub >> ~/.ssh/authorized_keys
公開鍵を openssh 形式に変換して、.ssh ディレクトリの下の authorized_keys ファイルに追加。
—————-
OpenSSHの設定ファイルの変更
当然だが、鍵認証許可
PubkeyAuthentication yes
そして、パスワードによる認証を許可しない
PasswordAuthentication no
パスワードによる認証を許可すると、
鍵認証失敗後、普通にパスワード認証ができてしまう。
もし設定ファイルに無ければこれも加えておくと良いかも。
PermitEmptyPasswords no
パスワード無しのログイン禁止。
PermitRootLogin no
ルートでのログイン禁止。