GitLab遇到ssh修改了預設埠解決方法

2021-09-04 15:10:11 字數 811 閱讀 3680

gitlab用ssh免金鑰認證確實很好用,只是配置的時候發現修改了ssh預設埠(22),則不可達,不少小夥伴都遇到了這個問題。經過一番思考,覺得需要修改服務端配置,這裡把具體寫個部落格,讓大家少點坑。

修改步驟

1、修改ssh埠(此步驟略過)

port 埠

2、修改/etc/gitlab/gitlab.rb [gitlab.yml中的配置會被這個給覆蓋]

//在後面修改自己的ssh埠

gitlab_rails['gitlab_shell_ssh_port'] = 21386

3、使其生效

gitlab-ctl reconfigure

預設是22埠,直接訪問則不會出現埠的。)

修改後效果:

測試:(前提是ssh互信要做好)

方法1:

方法2:

gitlab修改預設埠

部署gitlab的時候,發現8080埠被tomcat給占用了,遂修改gitlab預設埠。gitlab版本 9.2.2 版本檢視 cat opt gitlab embedded service gitlab rails version 9.2.2 1.gitlab.rb 修改 配置檔案在 opt gi...

ssh放行埠 修改SSH預設埠 SSH免密登入

修改ssh預設埠 先檢視預設的埠 netstat anlp grep sshd 輸出 現在預設監聽22埠 tcp 0 0 0.0.0.0 22 0.0.0.0 listen 1558 sshd tcp 0 36 192.168.0.245 22 101.84.36.232 32708 establi...

CentOS修改SSH預設埠

首先修改配置檔案 vi etc ssh sshd config 找到 port 22一段,這裡是標識預設使用22埠,修改為如下 port 22 www.2cto.com port 800 然後儲存退出 執行 etc init.d sshd restart 這樣ssh埠將同時工作與22和800上。啟用...