LINUX.ORG.RU

Сообщения CatDog

 

Активное FTP-соединение через iptables

Форум — General

Есть удаленный FTP-сервер, который работает только в активном режиме. Есть локальная сеть, интернет-сервер в ней под Linux с iptables и клиентская машина в этой локальной сети.

Задача: попасть на удаленный FTP-сервер с локальной машины.

Если соединение происходит напрямую с интернет-сервера, то оно проходит нормально. Если пытаемся выйти с клиентской машины, то логин проходит нормально, авторизация на удаленном сервере - нормально, но все прерывается на команде PORT: выдается ошибка 500 Illegal PORT command.

Вопрос: как соединиться с удаленным FTP-сервером с клиентской машины в локальной сети?

STATUS:> Getting listing ""...
STATUS:> Connecting to ftp server xx.xxx.xxx.xx:21 (ip = xx.xxx.xxx.xx)...
STATUS:> Socket connected. Waiting for welcome message...
220 (vsFTPd 1.2.1)
STATUS:> Connected. Authenticating...
COMMAND:> USER xxxxxxxx
331 Please specify the password.
COMMAND:> PASS *****
230 Login successful.
STATUS:> Login successful.
COMMAND:> PWD
257 "/"
STATUS:> Home directory: /
COMMAND:> FEAT
211-Features:
MDTM
REST STREAM
SIZE
211 End
STATUS:> This site supports features.
STATUS:> This site supports SIZE.
STATUS:> This site can resume broken downloads.
COMMAND:> REST 0
350 Restart position accepted (0).
COMMAND:> PASV
550 Permission denied.
STATUS:> PASV failed, trying PORT.
COMMAND:> PORT 192,168,3,7,6,226
500 Illegal PORT command.
ERROR:> Syntax error, command unrecognized.
ERROR:> Failed to establish data socket.

CatDog
()

RSS подписка на новые темы