Windowsからraspbian SSHアクセスが拒否されました

Windowsからraspbian SSHアクセスが拒否されました

Raspberry 3 に Raspbian をインストールし、SSH キーを使用してアクセスしようとしています。

私は生成しました公共そしてプライベート Public_KeyRaspbianのファイル内にあります~/.ssh/authorize_keys

ファイルは次のようになります:

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "000"
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx and more....
---- END SSH2 PUBLIC KEY ----

その後、私は内部で接続を設定しましたパテprivate key、しかし、それは言われている接続拒否

私はPing(192.168.1.46)を試してみましたが、マシンがオンライン

だから私はそれがポートの問題だと思ったので、アクティブにしましたユーフォそして sudo ufw enable; sudo ufw allow sshufw statusufw がアクティブで、ポート 22 が IPV4 と IPV6 で開いているようです。

ありがとう。

答え1

簡潔にするために、この回答を完全に変更します。先走りすぎたと思います。

選択肢は 2 つあります。PuTTY で作成したキー ペアを Openssh 形式に変換するか、Openssh でキー ペアを生成して Putty にインポートします。

openssh を使用する場合:

ラズベリーパイで

ssh-keygen -t rsa -C "yourname@yourwindowscomputerhostname" 

保存場所(デフォルトは~/.ssh/id_rsa)を選択し、必要に応じてパスフレーズを選択します。これで2つのファイルが作成されます。 id_rsaは秘密鍵です。id_rsa.pubは公開鍵です。公開鍵の内容を にコピーします。~/.ssh/authorized_keys

秘密鍵を取得してWindowsマシンに保存し、PuTTYGenを開きます。

  1. PuTTY キー ジェネレーター メニューから [変換] をクリックし、[キーのインポート] を選択します。
  2. OpenSSH 秘密鍵を保存した場所に移動し、「開く」をクリックします。
  3. [アクション/生成されたキーの保存] で、[秘密キーの保存] を選択します。

これで、Raspberry PiのOpenSSHサーバーが期待する形式の機能的なキーペアを使用して、Raspberry Piに接続できるはずです。

答え2

接続拒否

これは、リモート デバイス (ラズベリー) が TCP 接続の試行を拒否したことを意味します。原因として考えられることがいくつかあります。最も単純な説明は、接続しようとしたポートで接続を待機しているプロセスがないことです。言い換えると、次のようになります。

  • SSH サーバーが Raspberry 上で実行されていません。
  • SSH サーバーは実行されていますが、接続しようとしたポートで接続をリッスンしていません。
  • IP アドレスが間違っており、正しいホストに接続しようとしていません。

「接続が拒否されました」は、接続試行を妨害するファイアウォール、パケット フィルターなどによって発生する場合もあります。

関連情報