自宅の Raspberry Pi に SSH 構成を設定して、Windows の PuTTY を使用してどこからでもログインできるようにしようとしています。私は初心者で、今何をしているのかほとんど理解していません。オンラインや Stack Overflow で長い間検索していたので、もう絶望的になっています。
いくつかの解決策を試してみましたが、おそらく理由や方法がわかりませんでした。設定が正しいのか、完全に間違っているのか、今はわかりません。特定のファイルの設定を変更することについて話している人もいましたが、ファイルの内容と私のファイルの内容に違いがあったり、同じディレクトリになかったり、などです。
私はこれに従ってきました答えしかし、私の問題は解決しませんでした。
私の問題は、PuTTY を使用して Raspberry アカウントにログインすると、エラーが発生することです
Server refused our key
。アカウントのユーザー名とパスワードを使用してログインできますが、自宅のネットワーク外から接続する場合は SSH で接続したいと考えています。後でパスワード認証を無効にする予定です。
Windows 10 上の PuTTY
- PuTTYgen を使用して秘密鍵と公開鍵を生成しました。
- の下で
Connection > SSH > Auth
、生成された秘密鍵を選択しました。
ラズベリーパイ
- SSHサーバーが有効になっています
- 私は設定しまし
chmod 700
た~/.ssh - という名前のファイルを作成しました承認されたキー(で~/.ssh) と
chmod 600
- WindowsのPuttygenで生成した公開鍵をファイルに追加しました
---- SSH2 公開キーの開始 ----
コメント: "rsa-key-20191214" AAAAB3NzaC1yc2EAAAABJQAAAQEAjB+OgsqvCXfartVEiAYm/FDeda2tVuZb1p72KCRhk621uzknoMGlsl8ImxueM/52txPOji5qdQcTlZMAE+SUVGCp+zo+RIjwM/XYL/3aRJ5OQtDkuVEx+auGddlLy71JhfPZ1ItgaaiQzKeqvMpOa9fXiKHjJI 3GBhJ0nKbZbMdHgIlkNS+8cq7/k/bw37aHOjkfXgktYYkopD/DBHbKFHtzmzko/dpjrCAuYXRsB/7L2drKNFV+C1qfBpWuHX70xXbch8tUW7cfTBjtCUrGvcydApJKqhuaIjBKd/J7uZyeiu4uSwOG2a/rIqzIX60O6c/QwXk3w2sTvISUFg8AGw==
---- SSH2 公開鍵の終了 ----
私はそうすべきだと読んだ列をなしてそして、私は次のようにssh-rsa [pub.key]== some@user
書きました:
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAjB+OgsqvCXfartVEiAYm/FDeda2tVuZb1p72KCRhk621uzknoMGlsl8ImxueM/52txPOji5qdQcTlZMAE+SUVGCp+zo+RIjwM/XYL/3aRJ5OQtDkuVEx+auGddlLy71JhfPZ1ItgaaiQzKeqvMpOa9fXiKHjJI 3GBhJ0nKbZbMdHgIlkNS+8cq7/k/bw37aHOjkfXgktYYkopD/DBHbKFHtzmzko/dpjrCAuYXRsB/7L2drKNFV+C1qfBpWuHX70xXbch8tUW7cfTBjtCUrGvcydApJKqhuaIjBKd/J7uZyeiu4uSwOG2a/rIqzIX60O6c/QwXk3w2sTvISUFg8AGw== pi@raspb
動作させるために、ファイルssh_config
とファイル内の何かを編集する必要がありますか?sshd_config
答え1
残念ながら回答を削除してしまったユーザーの助けを借りて、私は再度確認したところ、~/.ssh/authorized_keys
公開鍵のフォーマットを手動で変更したために、ssh-rsa [mypublickey]==
また、彼は、以下のテキストは==
基本的に PuTTYgen でキーを生成するときに作成されたコメントであるため無関係であると述べました。
ssh_config
およびファイル に関してはsshd_config
、編集する必要はまったくありませんが、サーバーの設定を確認する必要がある場合は、 に移動する必要がありますsshd_config
。ここでは、次の内容を読む必要があります。# AuthorizedKeysFile .ssh/authorized_keys