CentOsサーバーでVPNを介してSVN接続を実装する方法を研究しています。
外部からオフィスのチームと協力するには、このVPNを確認する必要があります。
- 必須パッケージ(まあ…)
- 構成ファイル(/ etc / ...)を変更する必要があります。
- 基本構成例
特別な要件はありません。このサービスが正しく機能するように設定するだけです。 (したがって、このタイプに適した提案されたVPNはすべて許可されています。)
答え1
SVNにはVPN経由で使用するための特定の設定はありません。これは一般的なVPNにすぎず、いくつかのポート転送機能があるかもしれません。
コメントによると、オフィスで内部ネットワークをまったく開かないようにするには、VPNサーバーを設定する必要があるようです。 SSHが許可されると、SSHトンネリングが別の可能性になります。
VPN サーバーを設定する場合は、yum を使用して VPN パッケージをインストールし、VPN サーバー管理者 (貴重な場合もない場合もあります) が準備する必要のある構成ファイルを保存します。
オフィスの場所に「ファイアウォールなし」は、おそらくルーターに開いているポートまたは開いているポートがないことを意味します。オフィスネットワークの内部IPを使用し、NAT(Network Address Translation)を介してインターネットアクセスを有効にすると、実際にファイアウォールが存在します。 VPNサーバーポートを転送する必要があります。
その後、VPNはSVNサーバーにアクセスする必要があります。したがって、SVNサーバーがVPNの一部(または同じサーバー上)または内部ネットワーク上のVPNシステム(サーバーである可能性があります)の他のポートをSVNサーバーに転送する必要があります。
その後、VPNのアドレスを使用してSVNサーバーにアクセスできます。