千家信息网

GitLab遇到ssh修改了默认端口解决方法

发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,GItLab用ssh免密钥认证确实很好用,只是配置的时候发现修改了ssh默认端口(22),则不可达,不少小伙伴都遇到了这个问题。经过一番思考,觉得需要修改服务端配置,这里把具体写个博客,让大家少点坑。
千家信息网最后更新 2025年02月05日GitLab遇到ssh修改了默认端口解决方法

GItLab用ssh免密钥认证确实很好用,只是配置的时候发现修改了ssh默认端口(22),则不可达,不少小伙伴都遇到了这个问题。经过一番思考,觉得需要修改服务端配置,这里把具体写个博客,让大家少点坑。


修改步骤

1、修改ssh端口(此步骤略过)Port 端口2、修改/etc/gitlab/gitlab.rb [gitlab.yml中的配置会被这个给覆盖] //在后面修改自己的ssh端口 gitlab_rails['gitlab_shell_ssh_port'] = 213863、使其生效gitlab-ctl reconfigure默认是22端口,直接访问则不会出现端口的。)

修改后效果:


测试:(前提是ssh互信要做好)

方法1:

方法2:

0