SSH в сетевой сервер удаленно?

Я настроил виртуальный сервер под управлением MediaWiki (устройство TurnKey). Я установил и запустил сервер и назначил ему статический IP-адрес в локальной сети.

Я также назначил серверу публичный IP-адрес, настроив хост DMZ на маршрутизаторе. Маршрутизатор Draytek Vigor 2820.

Я пытался использовать SSH/SFTP/FTP для удаленного доступа к серверу, но они все время ожидания. Устройство под ключ поставляется в стандартной комплектации с Shell в коробке, и это прекрасно работает.

Я проверил брандмауэр, используя интерфейс webmin, и разрешен порт 22.

Я пропускаю какие-то важные шаги?

Для справки страницу продукта устройства можно увидеть здесь: http://www.turnkeylinux.org/mediawiki

Обновить:

Публичный IP-адрес не срабатывает, когда я пропингую его из удаленного местоположения (любого удаленного местоположения), и тест порта показывает порт 22 как закрытый. Я предполагаю, что это сужает проблему до маршрутизатора?

2 ответа

Решение

"Я не уверен, как открыть порт 22 для нескольких серверов".

Если вы хотите запускать несколько серверов / приложений с одинаковыми / перекрывающимися стандартными номерами портов, то вам потребуется несколько маршрутизируемых IP-адресов для доступа к каждому через Интернет.

Входящие порты ssh и http, вероятно, не открыты на маршрутизаторе. Вам нужно будет обратиться к документации вашего маршрутизатора и понять, как открыть порты брандмауэра на маршрутизаторе для сервера в DMZ.

Тем не менее, поскольку Draytek Vigor 2820 поддерживает перенаправление портов:

http://www.draytek.co.uk/products/vigor2820.html

Я мог бы предложить вам отключить сервер от DMZ и просто перенаправить порт 80, 443 и ssh на IP-адрес этого сервера.

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