-1

ISPのNATファイアウォールの背後にあるリモートヘッドレスPCを持っています。つまり、パブリックIPアドレスはありません。

このリモート/ヘッドレスPCはreverse-ssh-tunnelに正常に接続し、どこからでもアクセスできます。

ssh -p port# remoteuseid@middleip#

ただし、必要なのは、NagiosやWebmin(リモート/ヘッドレスPCにインストールされている)などのアプリにアクセスして、リモートサポートを提供できるようにすることです。(注意点として、リモート/ヘッドレスPCはUbuntu Server 12.04 Minimalに基づいており、GUIはありません)

実際には、世界中のWebサイトをホストするWebサーバーではありません。WebベースのPatientRecordシステムの診療所でサーバーとして機能するだけです。Patient Recodシステムに加えて、リモートサポートと管理のためにインストールされているNagiosやWebminなどがあります。現在、このPCはISPのNATファイアウォールの背後にあります。ただし、Reverse-SSH-Tunnelingは正常に構成されており、PuttyなどのSSH端末を使用してどこからでもこのPCにアクセスできます。次に、Webブラウザを使用してリモートの場所からNagios&Webminにログインできるようにする必要があります。

誰かが次のように提案しました:

SOCKSプロキシを使用してWebアプリにアクセスできます。sshを使用してプロキシを作成する例を調べてください。トンネル接続は他のssh接続と同じように機能します。

だから私はこれについていくつかの援助が必要でした、pls。

4

1 に答える 1

1

必要に応じて、ssh は HTTP をトンネリングします。

ssh コマンドを次のように変更します。

ssh -p port# -Lsomeport#:localhost:80 remoteuseid@middleip#

次にhttp://localhost:someport#/xxx、ローカル マシンにアクセスすると、ssh 接続先のマシンの Web サーバーに接続が送信されます。

于 2013-01-17T16:23:14.650 に答える