Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

tl;dr;

useradd コマンドで作成したユーザでログインできない。

Permission denied (publickey,gssapi-keyex,gssapi-with-mic). というエラーが出た際の対処。

はじめに

接続先サーバで .ssh/authorized_keys が存在していない可能性がある。

アカウントで以下のコマンドで作成。

鍵の作成

作成された秘密鍵を、接続元サーバにコピー

接続元で権限は400とした。

いざsshしてみようとしたら

が発生。

原因

接続先のサーバに .ssh/authorized_keys が存在していない。

対処

接続先のサーバで公開鍵をコピーし、権限を644に設定する。

参考情報

http://dqn.sakusakutto.jp/2012/01/sshpermission_denied_publickey.html