LINUX.ORG.RU
ФорумAdmin

Проксирование SSH-портов.

 , ,


0

2

Добра.

Сейчас переезжаю на GitLab в этом Docker-контейнере и по дороге столкнулся с вопросом: как и чем выставлять в сеть 22 порт на определённом домене, проксируя внутренний 10022 порт от контейнера? Какой-нибудь аналог proxy_pass в nginx, чтобы, в идеале, можно было просто сделать:

server somedomain.ltd:22 {
    proxy_pass ssh://localhost:10022;
}

Беглый поиск не дал внятного результата, а в Issues репозитория предлагают совсем страшные вещи, на которые хочется смотреть в последнюю очередь.

★★★★★

Как временный костыль можно использовать sslh.

sslh --listen somedomain.ltd:22 --ssh somedomain.ltd:10022

commagray ★★★★★
() автор топика
Последнее исправление: commagray (всего исправлений: 1)

Ты собираешься SSH для самой машины и доступ к GitLab на одном и том же 22 порту держать? Если нет, то не читай этих страшных вещей, а заюзай nginx как советовали. Ну или сразу пробрось -p 22:22, а не занимайся цирком с проксированием.

lu4nik ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.