Хостинг сервера gitlab будет конфликтовать с портом sshd
Я хочу разместить gitlab на одном из моих серверов, и похоже, что gitlab должен прослушивать порт 22 для ssh (протокол git ssh). Но проблема в том, что мой хост-компьютер уже использует порт 22 для sshd, и мне нужно, чтобы он был таким, чтобы я мог удаленно войти в машину. Мне просто интересно, какова лучшая практика здесь? Вы меняете sshd для прослушивания другого порта? Или вы меняете gitlab, чтобы использовать другой порт? Мне кажется, что ни один из двух вариантов не является удовлетворительным, первый означает, что мне нужно помнить, какой порт я использую при подключении ssh к машине, второй означает, что мне нужно попросить всех пользователей не забыть нажать на gitlab_url:port
когда они хотят подтолкнуть к Gitlab. Какое у тебя решение?
1 ответ
Вы можете создать виртуальный сетевой интерфейс. Таким образом, вы можете назначить sshd и gitlab для прослушивания через порт 22 для каждого интерфейса.