Permission denied (publickey,gssapi-keyex,gssapi-with-mic).接続エラーが出た件
2020/03/22
さくらVPSでsshの設定@macでハマった時の備忘録です。
sshは秘密、公開鍵を使った接続です。
設定を終えた後に、ターミナルでssh sakuraとコマンドを打つと。
さっきまで入れていたのに!
Permission denied (publickey,gssapi-keyex,gssapi-with-mic)
Permission denied publickey接続エラーの原因
はい、結論から言います。
さくらVPSで秘密鍵をサーバーに設定する時にroot、もしくは追加したユーザーにsudoをつけて作業したことが原因でした。
具体的にはauthorized_keysとかを設定する時にルートにしていました。
解決策
①さくらVPSにログイン
②コンソール起動
③root以外のユーザー追加
④ユーザー、グループにroot権限を付与
⑤macのターミナルで秘密鍵作成
⑥scpでUP
⑦ターミナルでsshでログイン
⑧SUDOの動作確認 ←やっちゃだめ
⑧その後の設定
これだけでした。