Прокси SSH через NGINX

Используйте systemctl list-socketsи найдите в первой колонке с пометкой LISTENчто-то, оканчивающееся на :3000или :1880. Дайте нам знать, что вы найдете!

1
02.02.2018, 22:13
1 ответ

Для прокси-сервера SSH через Nginx используйте порт, отличный от порта 22, для сервера SSH

# use a different port for SSH client if Ngnix uses
# port 22
Port 8022

Или, если вы хотите оставить порт 22 для SSH-сервера, вам может потребоваться настроить конфигурацию Nginx для использования другого порта

stream {

        upstream ssh {
                server 10.0.0.17:22;
        }

        server {
                listen 8022;
                server_name gitlab.web.com;
                proxy_pass ssh;
        }

}

Если вы настроили таким образом, пользователям GitLab CE/EE может потребоваться сделать это вместо этого:

# unless you blocked port 22, users who do Git-over-SSH need to configure
# stuff on their clients instead of doing this.
ssh git@gitlab.web.com -p 8022
0
09.05.2021, 12:07

Теги

Похожие вопросы