Centos

如何通過 VPN 設置 SVN?

  • November 19, 2013

我正在研究如何在我的 CentOs 伺服器上通過 VPN 實現 SVN 連接。

我需要查看這個 VPN,以便從外面與辦公室的團隊合作。

  1. 所需的包(百勝…)
  2. 我必須修改的配置文件( /etc/… )
  3. 基本配置範例

我沒有任何特殊要求,我只需要設置此服務即可使其正常工作。(因此可以接受任何適合此的建議類型的 VPN)。

SVN 沒有通過 VPN 使用它的特定設置。這只是一個通用 VPN,可能帶有一些埠轉發。

從我的評論來看,如果他們根本不想打開內部網路,您的辦公室需要設置一個 VPN 伺服器。當允許 ssh 時,SSH 隧道將是另一種可能性。

如果該 VPN 伺服器已設置,您只需使用 yum 安裝 VPN 軟體包並放置應由 VPN 伺服器管理員(可能是也可能不是您)準備的配置文件。

在辦公地點“沒有防火牆”可能意味著您在路由器上沒有開放/防火牆埠。當使用辦公室網路的內部 IP 並通過網路地址轉換 (NAT) 實現 Internet 訪問時,您實際上有防火牆。您需要轉發 VPN 伺服器埠。

VPN 然後需要訪問 SVN 伺服器。因此,要麼 SVN 伺服器是 VPN 的一部分(或在同一台伺服器上),要麼您需要在內部網路中的任何 VPN 機器(可能是伺服器)上將另一個埠轉發到 SVN 伺服器。

然後使用 VPN 中的地址訪問 SVN 伺服器。

引用自:https://unix.stackexchange.com/questions/55686