3

ここで答えを簡単に見つけられると思ったのですが、うまくいきませんでした。多分それは不可能です: 次のように仮定します: 私はスターバックスに座って、WLAN に接続された Windows 8 ラップトップを持っています。Amazon ec2 micro ubuntu インスタンスへの ssh 接続を開きます。朝早く家を出る前に、自宅の win 8 マシンから同じインスタンスへの別の ssh 接続を開きました。これで、パテ ターミナルから接続 pts/0 と pts/1 の両方を確認できます。netstat -n を実行すると、10000 以上のポート番号を持つ 2 つのファイアウォール (スターバックスと鉱山) の IP アドレスと、ポート付きの ubuntu サーバー アドレスが表示されます。 22. ubuntu マシン上の ssh サーバーで TCPForwarding がオンになっています。

ホームサーバーにアクセスできるように、rdpをトンネリングするようにパテを構成するにはどうすればよいですか? rdp パケットを転送するには、ubuntu インスタンスで追加の作業を行う必要がありますか?

win-laptop--->starbucks-firewall--->ec2-ubuntu-micro-instance<--my-firewall<--my-win-desktop

ご覧いただきありがとうございます。

4

1 に答える 1

4

デスクトップとラップトップの両方でOSX/ Linux / BSDを実行している場合は、デスクトップでこれを実行することをお勧めします。

autossh -R 127.0.0.1:3389:127.0.0.1:3389 your.ec2.instance

そしてこれをあなたのラップトップに:

ssh -L 127.0.0.1:3389:127.0.0.1:3389 your.ec2.instance

その後、ラップトップでローカルホストへのrdp接続を開くことができ、デスクトップに転送されます。ec2インスタンスで追加の設定を行う必要はありません。ラップトップでRDPサーバーを実行していないと仮定します。

では、Puttyを使用してこれをどのように行うのでしょうか?(ここで少し推測しています。)

  • 左側のペインで[接続]→[SSH]→[トンネル]カテゴリを選択します
  • 「送信元ポート」には「3389」と入力します
  • 「宛先」に「127.0.0.1:3389」と入力します
  • 「ローカル」(ラップトップからの接続の場合)または「リモート」(デスクトップからの接続の場合)を選択します
  • 「追加」をクリックします
  • 次に、これらの詳細を「セッション」カテゴリに保存します。

理想的には、何らかの理由で接続が切断された場合に、デスクトップからの接続を再開する必要があります。(自宅のインターネットが私のようなものである場合、グリッチが発生して接続が切断されることがあります。ただし、自宅のインターネットの方が私のものよりも信頼性が高い可能性があります。)

于 2013-03-18T18:11:19.460 に答える