通过ssh连接一次连接多个vsts repos会导致“无法启动SSH会话”错误

时间:2018-03-23 16:13:45

标签: azure-devops

对于给定用户,我无法通过SSH为VSTS打开多个会话...如果超过18个连接,则无法启动SSH会话。我需要一次克隆超过18个存储库我的服务器,从而导致错误.. 返回状态码128: 标准输出: stderr:ssh_exchange_identification:读取:由peer重置连接  要么 错误 - >无法启动SSH会话:无法获取横幅

1 个答案:

答案 0 :(得分:0)

通常,SSH配置中 MaxStartups 的值会有限制,但我们无法自由更改VSTS SSH服务器上的值:

  

在大量系统上使用SSH连接到           使用SSH实用程序的单个系统(例如,您发出命令到           使用scp将文件从远程计算机复制到单个主机)           当这些连接需要验证时(即你是           要使用密码进行身份验证),sshd守护进程           位置可能会拒绝数字" MaxStartups "限制           已超出sshd_config这是预期的行为; sshd使用此机制           防止来自未经身份验证的来源的DoS攻击。请调整           sshd_config并重新加载SSH守护进程,或考虑使用           如果遇到〜/ .ssh / authorized_keys身份验证机制           这个问题。

所以,只需尝试Set up SSH key authentication,然后Clone the Git repository with SSH

类似的主题:

<强>更新

由于我们无法访问VSTS SSH服务器,因此您可以使用https更改为克隆。