shirobunのプログラミング雑記

プログラミングについて学んだことを書いていきます

【解決】さくらのVPSにSSHで入れない

現象

  • Permission denied (publickey).

原因

  • scpでvps宛に公開鍵を送らずに、macで作りたての公開鍵の中身をvpsのauthorized_keysファイルの中へコピペしたため(と思います)

やってしまったこと(こちらより一部拝借)

1.[vps]ssh用のディレクトリ作っておく
2.[mac]鍵作る
3.[mac]公開鍵をvpsに持ってく 
→ scpで持ってくのではなく、ファイル内のテキストをコピペして持っていった。
4.[vps]公開鍵を設定する
5.[mac]ssh接続して確認してみる
6.[mac]ssh接続を設定に書いておく
7.[vps]sshdの設定をする

結論

  • 手順をイチからやり直し、scpでvpsへ公開鍵を送ると、sshログイン成功しました。