質問: ### 前提・実現したいこと エックスサーバーにssh接続をしたい。 最終的にはエックスサーバーのmysqlをSequel Pro(macのmysqlクライアント)で管理したい。 ### 発生している問題・エラーメッセージ エラーメッセージ Permission denied (publickey,gssapi-keyex,gssapi-with-mic). ### 試したこと こちらのページ を参照し、 サーバーパネルより「公開鍵認証用の鍵ペア」を生成しました。 その後、自動でダウンロードされた「***.key」というファイルを「id_rsa_xs」にリネームし、 「~/.ssh/id_rsa_xs」に保存。 そしてターミナルで以下のコマンドを入力し、パーミッションを変更。 ``` $ chmod 700 ~/.ssh $ chmod 600 ~/.ssh/id_rsa_id ``` その後以下のコマンドで接続を試みたところ ``` $ ssh -l *****(私のサーバーID) -p 10022 *****(私のサーバーID).xsrv.jp ``` 「Permission denied (publickey,gssapi-keyex,gssapi-with-mic).」 とのエラーが表示され、ssh接続ができません。 .sshが格納されているディレクトリのパーミッションを700にすると良い、という記事を見つけたので試して見ましたが、うまく行きませんでした。 どなたかアドバイスをお願いします。
回答: ホームディレクトリのパーミッションが777の場合同じエラーが発生するようです。 その場合ホームディレクトリのパーミッションを700にしてください。