Я установил LXC на свой сервер Ubuntu 12.04 и создал пару контейнеров. У меня только 1 внешний IP-адрес, поэтому я использую nginx на своем хост-компьютере для проксирования HTTP-запросов с определенных хостов в соответствующие контейнеры.
Я лишь смутно знаком с nginx и концепцией проксирования в целом, но, судя по моим исследованиям, я не могу проксировать SSH.
Таким образом, мне нужно перенаправить порт с использованием таблиц IP. Это далеко не идеально, так как мне придется использовать разные порты для SSH в разных контейнерах.
В идеале я хотел бы проксировать порт 22 на определенных именах хостов в соответствующий контейнер, но я не понимаю, как это возможно.
Например:
ssh host1
должен прокси-сервер к контейнеру "container1" через порт 22.ssh host2
должен прокси к контейнеру "container2" через порт 22.Это возможно?