サーバーBからサーバーAにssh接続できます。しかし、サーバーAからサーバーBにssh接続できません。

サーバーBからサーバーAにssh接続できます。しかし、サーバーAからサーバーBにssh接続できません。

データセンターにサーバーが 2 台あります。サーバーBパブリックにアクセス可能、つまり、SSH で接続できます。

サーバーAありません。アクセスするにはサーバーA、SSHで接続するサーバーBそしてそこからsshでサーバーA

今、ローカルポート転送を試していたのですが、SSHポートにアクセスするとうまくいきました。サーバーA

(アクセスできないもの)私が閲覧したときのようにhttp://ローカルホスト:ローカルポート、私はSSH全体を見ました

ウェブページ上の認識されないプロトコルのもの。例:

SSH-2.0-OpenSSH_5.3
Protocol mismatch.

次に、ローカル ポート転送を介して Tomcat ポートにアクセスしようとしましたが、中間サーバーへの接続が正常に確立されたにもかかわらず、アクセスできませんでした。

ブラウザは接続を試み続けましたが、何も起こりませんでした。

トラブルシューティングの結果、問題のあるサーバにtelnetとsshの両方で接続できることがわかりました。サーバーAからサーバーBしかし、telnetもsshもできませんでしたサーバーBサーバーAから該当ポートのブロックを解除した後でも

 iptables -I INPUT -p tcp --dport --syn -j ACCEPT

要約すると、問題のあるサーバーは ssh ポートでアクセスできますが、これは私の目的には役に立ちません。

このサーバーをどうやって作るか(サーバーA) 他のポートでもアクセス可能でしょうか? たとえば私の Tomcat ポートなど。 ありがとうございます

編集

サーバーAからサーバーBにssh接続しようとすると、

ssh: connect to host ip_value port port_no: Connection refused

これを実行すると:

service ssh status

次のような結果になります:

ssh: unrecognized service

私がする時:

ssh -v root@ip -p port_no

次のような結果になります:

OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to 111.1111.xx.x [111.1111.xx.x] port 1000.
debug1: connect to address 111.1111.xx.x port 1000: Connection refused
ssh: connect to host 111.1111.xx.x port 1000: Connection refused

答え1

いくつかの基本的な機能OpenSSH のいくつかのアドバイス、信頼性を優先し、緊急のグラフィカル注釈が続きます。

関連情報