LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

В протоколе SSH - нет SNI и его нельзя проксировать. Т.е. ты не можешь сделать, что example1.com, example2.com, example3.com указывали на один IP и чтобы при подключении было:

  • ssh example1.com -> ssh 192.168.0.136
  • ssh example2.com -> ssh 192.168.0.137
  • ssh example3.com -> ssh 192.168.0.138

Вот так можно:

  • ssh example1.com -p 22136 -> ssh 192.168.0.136 (22)
  • ssh example2.com -p 22137 -> ssh 192.168.0.137 (22)
  • ssh example3.com -p 22138 -> ssh 192.168.0.138 (22)

На одном внешнем IP делаешь проброс разных портов на соответствующий внутренний IP и 22 порт.

Либо разные внешние IP и стандартный порт 22, либо разные порты.

Либо поднимай VPN сервер, допустим с внутренней DNS зоной, где example1.com, example2.com, example3.com указывают на внутренние IP конкретных контейнеров.

Либо проброс разных портов.

Исходная версия kostik87, :

В протоколе SSH - нет SNI и его нельзя проксировать. Т.е. ты не можешь сделать, что example1.com, example2.com, example3.com указывали на один IP и чтобы при подключении было:

  • ssh example1.com -> ssh 192.168.0.136
  • ssh example2.com -> ssh 192.168.0.137
  • ssh example3.com -> ssh 192.168.0.138

Вот так можно:

  • ssh example1.com -p 22136 -> ssh 192.168.0.136 (22)
  • ssh example2.com -p 22137 -> ssh 192.168.0.137 (22)
  • ssh example3.com -p 22138 -> ssh 192.168.0.138 (22)

На одном внешнем IP делаешь проброс порта на соответствующий внутренний IP и 22 порт.

Либо разные внешние IP и стандартный порт 22, либо разные порты.

Либо поднимай VPN сервер, допустим с внутренней DNS зоной, где example1.com, example2.com, example3.com указывают на внутренние IP конкретных контейнеров.

Либо проброс разных портов.