UbuntuサーバーにリモートでSSHを試みると、リモートホストによって接続が閉じられました。

UbuntuサーバーにリモートでSSHを試みると、リモートホストによって接続が閉じられました。

Ubuntu Server 22.04.1 LTSをインストールしましたが、実行中です。また、Linuxディストリビューションにopenssh-serverがインストールされ、sshが実行されています。これで、同じLAN上の別のPCからLinuxサーバーにSSH経由で接続すると、正常にログインしてサーバーにアクセスできるようになります。私がやろうとしているのは、インターネットを介してリモートで自分のサーバーにアクセスすることですので、LAN SSH接続と同じ方法を使用していますが、パブリックIP SSHユーザー名@myPublicIpを使用していますが、これを行うとkex_exchange_identification: connect Closedエラーが発生します。リモートでホスト接続が myPublicIp ポート 22 によって閉じられました。なぜこれが起こるのですか?インターネットを介してLinuxサーバーにリモートでSSHを接続する正しい方法は何ですか?よろしくお願いします。

編集する: ルータにポート転送ルールを追加しました。以下の添付はポート転送設定のスクリーンショットです。

メモ:ルータにDMZを設定してみましたが、やはり役に立ちませんでした。 ここに画像の説明を入力してください。

ベストアンサー1

おすすめ記事