如何通过 VPN 设置 SVN?

如何通过 VPN 设置 SVN?

我正在研究如何在我的 CentOs 服务器上通过 VPN 实现 SVN 连接。

我需要查看此 VPN 才能从外部与办公室的团队合作。

  1. 所需的包(嗯...)
  2. 我必须修改配置文件(/etc/...)
  3. 基本配置示例

我没有任何特殊要求,我只需要设置此服务即可使其正常工作。 (因此任何建议的适合此类型的 VPN 都可以接受)。

答案1

SVN 没有通过 VPN 使用它的特定设置。这只是一个通用 VPN,可能带有一些端口转发。

根据评论,我认为如果您的办公室根本不想打开内部网络,则需要设置 VPN 服务器。当允许 ssh 时,SSH 隧道将是另一种可能性。

如果设置了 VPN 服务器,您只需使用 yum 安装 VPN 软件包并放置应由 VPN 服务器管理员(可能是也可能不是您)准备的配置文件。

办公室位置的“没有防火墙”可能意味着您的路由器上没有开放/开放的端口。当使用办公室网络的内部 IP 并通过网络地址转换 (NAT) 实现互联网访问时,您实际上拥有防火墙。您需要转发 VPN 服务器端口。

然后 VPN 需要访问 SVN 服务器。因此,要么 SVN 服务器是 VPN 的一部分(或在同一服务器上),要么您需要将内部网络中的任何 VPN 计算机(可能是服务器)上的另一个端口转发到 SVN 服务器。

然后您可以使用 VPN 中的地址访问 SVN 服务器。

相关内容