gitlab 和openssh-server是如何同时监听22号端口的?

发布于 2022-01-03 22:38:48 字数 70 浏览 793 评论 4

通过git的ssh协议可用正确的访问服务,openssh-server也可以再同一台机器上提供服务,为什么?他们是怎么做到的?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

沙与沫 2022-01-07 05:36:37

其实,你自己用ssh协议实现一个git服务器就明白了,原来的文章找不到了,本质就是,通过ssh协议同步文件,新建一个: git用户,然后再其用户下建立裸库(文件夹路径: `/hom/git/test.git`),`git@github.com:test.git` ,这样就是一个ssh协议的git服务了,不过这功能太简单,自己用无所谓,但是没法多用户控制权限。

兮颜 2022-01-07 00:50:30

不建议用一个,建议考虑将 openssh 转移到另一个安全端口,并做防火墙IP限制。

输什么也不输骨气 2022-01-05 19:36:20

gitlab并没有单独再开一个ssh服务,而是共用服务器上的ssh server。

它在服务器上创建了一个git用户,要求你用git用户连接服务器。你注意gitlab的ssh链接都是git@gitlab.server.com

策马西风 2022-01-04 10:09:20

用的是同一个ssh服务

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文