1

別のマシンへの SSH トンネル経由で仕事用 SVN サーバーにアクセスしようとしています。

このようなもの: (Local_Machine) -- SSH_Tunnel --> (ワークステーション) -- LAN --> (SVN_Server)

現在、ssh 経由でワークステーションにトンネリングできますが、ローカル マシンのトンネル経由で svn サーバーにアクセスできません。

私がやろうとしていることは可能ですか、それともワークステーションから SVN_Server にトンネリングする必要がありますか?

詳細情報: ローカル マシンは、トンネルにパテを使用する Windows 7 ボックスです。ワークステーションは、winsshd を使用する別の Windows 7 ボックスです。SVN_Server は Windows Server 2008 ボックスです (SSH アクセスなし)

4

1 に答える 1

1

リモートトンネルのエンドポイントは、同じマシン上にある必要はありません。したがって、ローカルマシンからリモートSVNサーバーに接続するトンネルを設定できます。これは、sshコマンドラインを使用してこれを行う方法です。

ssh -L 3690:svn_server:3690 workstation

これにより、ワークステーション上のSSHサーバーに接続し、ローカルポート3690からのポート3690へのトンネルを設定しますsvn_server

ワークステーションに到達するためにすでにトンネルを通過している場合は、すでに持っているトンネル内に上記のトンネルを埋め込むことができます。

于 2011-09-28T23:22:55.953 に答える