web-dev-qa-db-ja.com

ポートフォワーディングでリモートドライブをマウントする

自宅にWindows7コンピューターがあり、外部USBドライブが接続されたリモートWindows XPマシン。自宅/リモートUSBドライブとの間でファイルをコピーできるようにしたい問題は、直接のインターネット接続を妨げるファイアウォールがあるため、仕事用のコンピューターに接続する唯一の方法は、最初に別のリモートLinuxマシンにsshすることです。

私は2つの可能な解決策を見ることができますが、それらを行う方法がわかりません。

  • Linuxボックスを介したsshポート転送を使用してwinscpをセットアップし、2台のWindowsマシンとの間でコピーできるようにします。これを行うには、XPマシンでもsshサーバーを実行する必要があると思いますか?
  • 自宅からリモートWindowsマシンにリモートUSBドライブをマウントするXP Linuxボックスを介してsshポート転送を介してマシンを再度転送します。

誰かがどちらかの解決策を行う方法を知っていますか?

5
Anushka

直接接続するために、Windowsマシン間でリバースSSHを設定できます。 Cygwinは1つのオプションです。

http://brendonrobinson.wordpress.com/2011/09/11/ssh-through-firewalls-using-a-reverse-ssh-tunnel/

リモートマシンが稼働している場合は、雇用主(IT担当者)が永続的なssh接続を確認できることを覚えておいてください。通常、セキュリティを徹底的に強化しているため、企業のIT部門が評価するものではありません。

1
Damir

Ssh転送されたhttpポートを介してWebDAVを使用できます。

まず、「サーバー」XP:

  • インストールIIS(コントロールパネル、プログラムの追加/削除、「インターネットインフォメーションサービス」をチェック)。
  • いくつかのフォルダを共有します(右クリック、プロパティ、[Web共有]タブ、[このフォルダを共有する]をオンにし、アクセス許可を設定します)。

次に、「クライアント」XP:

  • ローカルポート80が使用されていないことを確認してください-xpはポート80(netstat -na)でのみwebdavサーバーに接続できます
  • ポートフォワーディングでsshを開始します(ssh -L 80:first_xp_address:80 linux_box_address
  • 共有フォルダーに接続します(Windowsエクスプローラー、メニュー、ツール、ネットワークドライブのマップ、「Webサイトに接続」、次、次、http://localhost/remote_share_nameと入力します)。
0
Vasily Redkin

LogMeIn でサインアップできます。Proエディションでは、ブラウザからWindows XP)ボックスにリモートでアクセスし、ファイルを転送できます。

0
Darth Continent