3

他の2つのサーバーを介してLinuxサーバーに接続します:

MyPC --(ssh)--> serverA --(ssh)--> serverB --(ssh)--> FinalServer

httpd は FinalServer で実行され、80 の serverA/serverB でリッスンし、ポート 22 のみを受け入れ、sshd サービス

次のように myPC で FinalServer にアクセスする方法はありますか。

myPC> curl http://127.0.0.1:80
Hi , this is FinalServer Httpd Service!!
myPC> 

本当にありがとうございました!!

4

1 に答える 1

4

原則として、すべての ssh でポート 80 をトンネリングするだけで済みます。

したがって、すべてのステップで: ssh -L80:localhost:80 <next-host>.

ただし、ルート権限がないとポート 80 (および 1024 未満のすべてのポート) をトンネリングすることはできないため、これには別のポートを使用する必要があります。

于 2012-03-12T15:09:59.110 に答える