Извините за длинный вопрос.Как подключиться к ftp-серверу из локальной сети, когда порт маршрутизатора перенаправляет внешнее соединение от него
Что это значит: Я управляю небольшой локальной сетью, которая защищена маршрутизатором.
router 192.168.1.1
server 192.168.1.9
client 192.168.1.2
client 192.168.1.4
Поскольку у меня есть статический IP-адрес от моего провайдера, который позволяет говорить 245.34.344.34, я могу получить доступ к локальной сети по этому адресу.
Теперь я настроил конфигурацию перенаправления портов моего маршрутизатора на это: когда я с SSH до 245.34.344.34 выйду из Интернета, он пересылает его на сервер 192.168.1.9:22. И когда я FTP до 245.34.344.34, пересылает его клиенту 192.168.1.2:21. Хорошо.
Затем, когда я работаю из локальной сети, на моем компьютере с клиентом 192.168.1.2 и что я хочу получить доступ к 192.168.1.9 через FTP, маршрутизатор пытается перенаправить его обратно на 192.168.1.2. Но я не уверен, что происходит.
На сервере 192.168.1.9 (который работает в Ubuntu 14.04.3 LTS (GNU/Linux 3.19.0-47-родовое i686), когда я sudo ufw status
:
To Action From
-- ------ ----
80 ALLOW Anywhere
443 ALLOW Anywhere
22 ALLOW Anywhere
3000 ALLOW Anywhere
21/tcp ALLOW Anywhere
21 ALLOW Anywhere
80 (v6) ALLOW Anywhere (v6)
443 (v6) ALLOW Anywhere (v6)
22 (v6) ALLOW Anywhere (v6)
3000 (v6) ALLOW Anywhere (v6)
21/tcp (v6) ALLOW Anywhere (v6)
21 (v6) ALLOW Anywhere (v6)
Но если я nmap localhost
:
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
631/tcp open ipp
3306/tcp open mysql
Сейчас на клиента 192.168.1.2, nmap 192.168.1.9
:
PORT STATE SERVICE
21/tcp closed ftp
22/tcp open ssh
80/tcp open http
443/tcp closed https
3000/tcp closed ppp
Это показывает, что порт сервера 21 закрыт.
Я не понимаю.
Может кто-нибудь, пожалуйста, помогите мне понять, как добраться до моего сервера через FTP из локальной сети?
Благодаря
Этот сайт предназначен для программирования вопросов. Конфигурация сети/системы не соответствует теме. –