Действительно ли это возможно к SSH к серверу Linux позади NAT

Ваше приложение может обнаружить, для какого домена просят служить на основе заголовка Хоста, отправленного в приложение (при необходимости, сказать веб-серверу фронтенда передавать заголовок через), и оттуда можно сделать требуются, любые проблемно-ориентированные действия.

2
задан 30 April 2010 в 10:29
4 ответа

Стандартный порт для ssh равняется 22.

Необходимо сказать маршрутизатору передавать порт (22, tcp) к IP машины Linux. Это обычно находится в разделе под названием 'NAT' или 'Серверы' в конфигурации Вашего маршрутизатора.

Большей части OSs установили брандмауэр как стандарт. Таким образом, Вы можете иметь к открытому порту 22 на Вашем программном брандмауэре машины сервера также. (попробуйте 'ipkungfu' за довольно простой интерфейс для установки брандмауэра Linux),

2
ответ дан 3 December 2019 в 11:12
  • 1
    Don' t забывают часть об установке Вашего сервера к статическому IP внутренне. Иначе you' ll рискуют в конечном счете наличием машины " disappear" после возвращения из перебоя в питании. –  Bart Silverstrim 30 April 2010 в 14:22
  • 2
    Статический IP вне пул DHCP, который является. –  Bart Silverstrim 30 April 2010 в 14:22

Необходимо использовать DNAT.

1
ответ дан 3 December 2019 в 11:12

На устройстве, которое делает NAT, необходимо установить перенаправление портов.

Это передаст входящий трафик на выбранном порте к конкретному серверу позади устройства NAT.

Как Вы настраиваете, это будет зависеть, на каком устройстве это.

0
ответ дан 3 December 2019 в 11:12

Инвертируйте SSH, если у Вас нет доступа к маршрутизатору

0
ответ дан 3 December 2019 в 11:12

Теги

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