我的网络托管公司有一个“安全功能”(不是这个问题的目的!),它在短时间内不允许从单个客户端IP地址进行多次ssh连接。不幸的是,这意味着TortoiseSVN不能使用svn + ssh方案,因为它只是这样:每个正在更新的文件/目录的新连接。
我的问题:我该如何解决这个问题?
我目前已将ssh密钥分发给两个人并配置了Web主机的.ssh / authorized_keys,以便它们只能连接到Web主机上的svnserve。这适用于我的Linux和OSX机器,但Tortoise尝试了太多次,并且此时IP被阻止。
还有其他Windows客户端可以更好地处理这个问题吗?是否有可用的ssh配置(可能使用隧道)? (但请注意,Web主机不直接支持隧道,因此我需要设置自己的sshd_config并在单独的端口上运行“私有”sshd并从客户端连接到该端口,因此非常难看。)我缺少的任何其他想法?
谢谢大家。 :)