逆SSHトンネルをWeb経由でリモートでインスタンス化する方法


0

ファイアウォールの内側にリモートサーバーがあり、外部IPアドレスのないNATがあります。このサーバーとのSSH逆接続を確立できるようにしたいです。問題は、私のコマンドでリモートサーバーが自分のローカルコンピュータへのリバースSSH接続をインスタンス化することです。

リモートサーバーのスーパーユーザー特権を持ち、デフォルト状態のリモートサーバーには基本的なWebアクセスのみがあると仮定して、リバースSSH接続をインスタンス化するためにサーバーと賢明に通信するにはどうすればよいですか。

非常に粗い解決策として、リモートサーバーによって継続的に監視されるWebページを作成し、そのWebページが何らかの方法で変更されてリモートサーバーと通信し、リバースSSH接続をインスタンス化することを想像してください。

より賢明な方法は何でしょうか。 BitTorrentのような分散システムを介して通信を確立できますか?

回答:


1

ベーリングワイヤーとダクトテープを取り出しますが、これは私が過去にやったことです

  1. そこにいくつかのWebサーバー上で、ファイルを置きます。
  2. 接続を開始したいサーバー上で、スクリプトでそのファイルをX分ごとまたは特定の時刻にcronによって実行させる
  3. ファイルが存在しない場合(またはそれがあなた次第)は、どのホストにもアクセスしてトンネルの認証と確立を行うスクリーンセッションを開始します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.