首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSH git流量访问控制

SSH git流量访问控制
EN

Stack Overflow用户
提问于 2022-02-04 12:35:33
回答 2查看 88关注 0票数 0

我的SSH贸易流如下图所示。

要求阻止所有SSH通信量,并且只允许从DMZ区域的F5 LB访问很少的项目列表。

Node1 & Node 2也是为SSH服务的内部网络的一部分,这些节点/servers承载了大量Repos,我们不希望通过DMZ区域打开所有回购访问。

据我所知,最终用户只能克隆添加SSH密钥的repos,但是来自DMZ的用户可以将其密钥添加到其他repo中,而其他回购不能被批准从DMZ区域访问,并且可以访问托管在Bitbucket服务器上的回购协议。

实现的目标:

阻塞所有SSH通信量,并且只允许从DMZ区域的F5 LB访问很少的项目列表。

git流量将携带像“ssh://git@my.domain.com:7999/prj_name/repo_name.git”这样的URL。

问题:

  1. 如何在此环境中对SSH通信执行访问控制?
  2. 我试着设置HAproxy,但是无法阻止/应用ssh上的ACL。HAproxy帮助使用url字符串阻止ssh吗?如果是,请指导/分享share阻塞的示例HAProxy规则。

在这方面寻求建议/指导。

(谢谢你预先给予注意:)

EN

回答 2

Stack Overflow用户

发布于 2022-02-07 15:32:32

有一篇博客文章可以帮助你解决你的需求。

用HAProxy路由SSH连接

票数 0
EN

Stack Overflow用户

发布于 2022-04-11 11:39:24

我通过只为镜像服务器打开SSH端口来使用Bitbucket镜像服务器来解决这个问题:)

非常感谢你的关注。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70986486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档