Существует ли обратный прокси для ssh?

Мне нравится идея, что nginx можно настроить в качестве обратного прокси и настроить перенаправление на разные веб приложения и сайты (в том числе находящиеся на разных машинах) в зависимости от доменного имени. Можно ли настроить нечто подобное для ssh? Нужно сделать так, чтобы по адресу example.com устанавливалось соединение с одной машиной, а по git.example.com с другой машиной (на ней gitlab или gitea).
  • Вопрос задан
  • 238 просмотров
Решения вопроса 1
@q2digger
никого не трогаю, починяю примус
почитайте что такое ssh jump host (или ssh bastion host).

Вот неплохая ссылка.
https://www.redhat.com/sysadmin/ssh-proxy-bastion-....
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
trapwalker
@trapwalker
Программист, энтузиаст
iptables
Ответ написан
Комментировать
@AVKor
Если я правильно понял смысл вопроса, то можно настроить ~/.ssh/config
Host example.com
	HostName 1.1.1.1

Host git.example.com
	HostName 2.2.2.2

Остальные опции по вкусу. Можно вообще так:
Host example
	HostName 1.1.1.1

Host git
	HostName 2.2.2.2

В Host стоят просто названия.
Ответ написан
Комментировать
@Karpion
sshd в принципе не может различать, пор какому доменному имени к нему обратились. Можно только по IP-адресу или по номеру TCP-порта.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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