🧌
SSHに関するトラブルシューティング
こんにちは。cordeliaです。
この記事は私が遭遇したSSHに関するエラーとその解決方法を備忘録として残す目的で書きました。同じエラーで困っている方の役に立てたら嬉しいです。
ログを確認する
ssh -vT User@Host
SSH接続できない
ローカルからリモートにssh接続しようとしたら発生したエラー。
表示されたエラーメッセージ
User@Host: Permission denied (publickey).
原因
使うべき秘密鍵が違った
解決
その1. 接続時に秘密鍵を指定する
ssh -i ~/.ssh/my_secret User@Host
その2. 設定ファイルで使いたい秘密鍵のファイルを指定する
この方が接続の度に指定しなくて良いです。IdentityFile
以下に秘密鍵の絶対パスを書きます。
Host my_host
HostName 111.11.11.11
User my_user
IdentityFile ~/.ssh/my_secret
Discussion