くわこのpermission denied.

WEBエンジニアの僕がぶつかった技術的な問題や発見

パスワード無しでsshログインさせる

久々に新しいサーバーの方でユーザー作成、登録するときに手間取ったので

※クライアント側でsshキーは生成し終わっている前提で話します。

サーバー側

sshキーの登録

~/.ssh/authorized_keys に生成した公開鍵の中身をコピペ

※.sshパーミッションは700、authorized_keysのパーミッションは600になるようにchmodコマンドで変更すること

パスワード認証を無効にする

/etc/ssh/ssh_configを

#PasswordAuthentication yes

PasswordAuthentication no

#PermitEmptyPasswords no

に変更する

 

参考文献

http://blog.tk84.net/yldM

http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230729/