LXC и прокси-порт 22 (ssh)

Я установил LXC на свой сервер Ubuntu 12.04 и создал пару контейнеров. У меня только 1 внешний IP-адрес, поэтому я использую на своем хосте nginx для передачи HTTP-запросов от определенных хостов в соответствующие контейнеры.

Я только смутно знаком с nginx и концепцией прокси в целом, но из моих исследований выясняется, что я не могу прокси SSH.

Таким образом, я должен портировать вперед, используя таблицы IP. Это не идеально, так как мне придется использовать разные порты для SSH в разных контейнерах.

В идеале я хотел бы прокси-порт 22 на определенных именах хостов для соответствующего контейнера, но я не вижу, как это возможно.

Например:

  • ssh host1 должен прокси к контейнеру "container1" на порту 22.
  • ssh host2 должен прокси к контейнеру "container2" на порту 22.

Это возможно?

0 ответов

Другие вопросы по тегам