CentOを使用しています。
SSHを介してローカルコンピュータからサーバーAに接続できます。 SSH 経由でローカル コンピュータからサーバー B に接続することもできます。
ただし、サーバーAからサーバーBにSSHを実行することはできません。
$ ssh -p <portB> root@B
root@B's password:
root@B [~]# exit
$ ssh -p <portA> root@A
root@A's password:
root@A [~]#
root@A [~]# ssh -p <portB> root@B
ssh: connect to host B port <port>: Connection refused
なぜこれが起こるのかご存知ですか?
ありがとうございます。
ベストアンサー1
サーバーAは、ハードウェアおよびソフトウェアファイアウォール、ネットワークルーティング、ブロックリストなど、さまざまな理由でサーバーBに接続できません。
2つの初期接続には3番目の接続を維持するために必要なものはありません(たとえば、A - > BとA - > CがB - > Cが機能するという意味ではありません)。
詳細がなければ、それをブロックすることは何であるかを正確には言うことはできませんが、人々が言及したように、サーバーBでまたはそれ以前に実行されているファイアウォールは、特定のロケーション接続からのトラフィックのみを許可するように構成されている可能性があります。
また、パスワードを使用してSSHを介したルートアクセスを無効にするようにアドバイスする必要があります。これは問題を引き起こすだけです。