FTP-сервер не отвечает после входа в систему
Поэтому моя проблема заключается в том, что на моем NAS-сервере за маршрутизатором работает FTP-сервер. При попытке войти через адрес NAS 192.168.1.X я могу подключиться и перечислить файлы, но при доступе со своего внешнего статического IP-адреса я получаю следующее:
MyLinuxUserName@myPC:~$ ftp my.example.com
Connected to my.example.com.
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 1 of 10 allowed.
220-Local time is now 12:32. Server port: 21.
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 10 minutes of inactivity.
Name (my.example.com:MyLinuxUserName): MyServerLoginName
331 User MyServerLoginName OK. Password required
Password:
230 OK. Current restricted directory is /
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
200 PORT command successful
150 Connecting to port 47993
drwxr-xr-x 2 0 0 1024 Jun 2 11:39 .
drwxr-xr-x 2 0 0 1024 Jun 2 11:39 ..
drwxrwxrwx 1 0 0 13 Jun 2 11:39 Volume_1
226-Options: -a -l
226 3 matches total
ftp> cd Volume_1
250 OK. Current directory is /Volume_1
ftp> ls
200 PORT command successful
150 Connecting to port 47866
И тогда он застрял. По какой-то причине он позволит мне аутентифицироваться, но тогда он не покажет мне какой-либо другой файл, содержащийся в папке Volume_1/. (да, правильные разрешения установлены).
Я не уверен, что нахожусь в правильном месте, но я был бы признателен за помощь в решении этой действительно раздражающей ошибки.
Я использую сетевое хранилище Dlink DNS-320L за маршрутизатором ASUS RT-N66U со статическим IP-адресом, предназначенным для маршрутизатора с портами 80, 20 и 21, пересылаемыми на NAS.