![在 Visual SVN Server 中发现 IP 限制-拒绝新 IP 的访问](https://linux22.com/image/736230/%E5%9C%A8%20Visual%20SVN%20Server%20%E4%B8%AD%E5%8F%91%E7%8E%B0%20IP%20%E9%99%90%E5%88%B6-%E6%8B%92%E7%BB%9D%E6%96%B0%20IP%20%E7%9A%84%E8%AE%BF%E9%97%AE.png)
我继承了 Visual SVN(服务器标准版,C 2007-2016)的安装,并尝试为新程序员提供远程访问权限,但遇到了一些困难。它安装在运行 Windows Server 2012 R2 的服务器上,使用 Tortoise SVN 进行访问。该服务器位于防火墙(Cisco ASA)后面。
Windows 防火墙规则:
允许、不覆盖、本地和远程地址为任意、TCP 协议,所有其他设置均为全部/是/允许或任意。
防火墙:
入站规则(可以使用的 Jumpbox,具有静态 IP)
允许 [xxx.xx.xx.0]/24 -> [服务器 ip]/32 [端口] TCP
入站规则(当前超时且无法解析的服务器)
允许 [xxx.xx.xx.0]/32 -> [服务器 ip]/32 [端口] TCP
Visual SVN目录中的httpd-custom.conf文件是空的。
我在两个服务器上都使用同一个用户帐户(目前是我的,直到我弄清楚如何授予他的帐户访问权限)。当我在第一个 IP(我的跳转箱)上将 URL 输入 Tortoise 时,它会立即解析并要求提供 SVN 凭据。在第二个 IP(桌面)上,我收到一条“请等待存储库浏览器初始化”的消息,但始终没有解析。
需要澄清的是,第一个是具有永久静态 IP 的跳转箱。第二个具有可变 IP,但是我执行了 whoami,为该 IP 添加了防火墙规则,但它不允许访问。我确认在添加规则和尝试访问之间 IP 没有改变。我还更改了原始工作防火墙规则中的 IP 地址,这中断了来自跳转箱的访问。将其改回后,访问恢复了。
是否存在我遗漏的 conf 文件或其他可以限制访问的地方?