Назад | Перейти на главную страницу

Возможно ли подключение SSH к серверу Linux за NAT

У меня есть Linux-сервер за NAT, но я могу перенаправить порт на компьютер в локальной сети.

Как это сделать, чтобы хотя бы я мог ssh

Стандартный порт для ssh - 22.

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

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

Вы должны использовать DNAT.

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

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

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

Обратный SSH, если у вас нет доступа к роутеру