データセンターにサーバーが 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 のいくつかのアドバイス、信頼性を優先し、緊急のグラフィカル注釈が続きます。