Как перенести пассивный FTP с роутера

1

У меня есть TP-Link Archer C7, который я использую в качестве точки доступа, подключенной к моему маршрутизатору ZTE mf283. К моему TP-Link AC я подключил внешний жесткий диск объемом 250 ГБ, который я использую в качестве хранилища для своего FTP-сервера, который я настроил на своем маршрутизаторе TP-Link.

Это прекрасно работает в моей локальной сети, но я хочу иметь возможность подключиться к маршрутизатору за пределами моей сети, поэтому я попытался перенаправить порты, но вскоре обнаружил, что мне нужно использовать пассивный FTP. Теперь я более или менее понимаю теорию, но как я могу настроить ее так, чтобы она работала?

Nenad
источник
Пока переадресация портов правильная, то, что работает изнутри, работает и снаружи. Значение: никаких изменений не требуется, кроме IP-адреса, который является вашим общедоступным IP-адресом, того же порта и такой же аутентификации, если требуется
@MichaelBay Это не совсем верно для FTP - вам нужно настроить FTP-сервер с внешним IP-адресом в дополнение к переадресации портов.
Martin Prikryl
1
FTP небезопасен, и ваше имя пользователя и пароль отправляются в виде открытого текста. Это особенно опасно, когда вы делаете это из общедоступной сети. Я предлагаю вам переключиться на SCP / SFTP как можно скорее, намного проще портировать вперед.
some user
@ someuser Я много слышал это предложение, но как мне это сделать?
Nenad
Я сомневаюсь, что ваш TP-Link поддерживает SCP / SFTP. Одним из альтернативных вариантов является использование маршрутизатора с открытым исходным кодом, который запускает DD-WRT, который поддерживает SSH и FTP. Вы также можете получить выделенное устройство, такое как pogoplug или raspberry pi, которое будет выполнять роль сервера для внешнего жесткого диска. И тогда вы можете перенести трафик на это устройство. Оба решения требуют времени, хотя.
some user

Ответы:

5

Вам нужно:

  • Переслать порт подключения управления FTP 21.
  • Переадресация диапазона портов подключения для передачи данных в пассивном режиме (зависит от сервера, обычно настраивается).
  • Настройте свой FTP-сервер с использованием внешнего IP-адреса маршрутизатора, чтобы сервер сообщал клиентам правильный адрес.

Некоторые ссылки:

Martin Prikryl
источник