🐧 Linux 総合学習プラットフォーム

SSH: Permission denied (publickey)

症状(よく出るエラー)

Permission denied (publickey).

原因

公開鍵がサーバに登録されていない、鍵ファイルのパス違い、または鍵/~/.ssh の権限が緩すぎてsshに拒否されている(厳格チェック)。

直し方

ssh-copy-id でサーバへ公開鍵を登録。秘密鍵は chmod 600 ~/.ssh/id_ed25519、~/.ssh は 700。ssh -v で接続の詳細ログを見て原因を特定。

関連コマンド

sshssh-copy-idssh-keygen

▶ 学習アプリでしっかり学ぶ