「ssh_exchange_identification: リモート ホストによって接続が閉じられました」または ssh がリモート マシンに接続するときに接続が拒否される問題を解決する

多くの人がssh_exchange_identification: ssh でリモート マシンに接続するときにリモート ホストによって接続が閉じられるという問題に遭遇しました。インターネットで大量のチュートリアルを見つけて試してみましたが、うまくいきませんでした。ブロガーはいくつかの一般的な解決策をまとめました (すべてのローカルマシン操作)。

  • 考えられる理由 1 : openssh-server がインストールされていません; 解決策:

    sudo apt install openssh-server
    

    または

    sudo apt-get install openssh-server
    
  • 考えられる理由 2 : 接続が MaxSessions 制限を超えている; 解決策: を変更しsudo gedit /etc/ssh/sshd_config# MaxSessions 10のコメントをキャンセルして、10次のように変更します。50

  • 考えられる理由 3 : IP が拒否されている; 解決策: インターセプトされた IP レコードがあるかどうかを個別に確認し/var/log/denyhostsあれば、それに IP を追加します/etc/hosts.denyusr/share/denyhosts/data/hosts//etc/hosts.allow

おすすめ

転載: blog.csdn.net/lyh458/article/details/107834282