сбой ftp с VMS на систему Unix

Когда мои клиенты пытаются передать файлы через ftp-систему, они получают эту ошибку. Кажется, что ftp-соединение установлено, однако по неизвестным причинам данные не передаются. Это соединение системы VMS с сервером Unix.

230 User 1234567 logged in
bin
200 PORT command successful.
hash
Hash mark printing on (1024/hash mark).
put abc.str
200 PORT command successful.
150 Opening BINARY mode data connection for abc.str
%TCPIP-E-FTP_DATACONF, cannot establish data connection with remote host
-SYSTEM-F-REJECT, connect to network object rejected
226 Transfer complete.
421 Service not available, Remote server has closed the connection

person jis1729    schedule 23.09.2014    source источник
comment
FTP использует два порта. Первый, порт 21, используется для установления соединения между клиентом и сервером и передачи информации о командах и состоянии. Второй используется для передачи данных, и соединение устанавливается при инициации передачи файла. Похоже, что сервер отказывается устанавливать соединение для передачи данных. Возможно, журнал на сервере предлагает подсказку, например. его не волнует адрес клиента, тип передачи (ASCII или двоичный), режим передачи (активный или пассивный), ....   -  person HABO    schedule 23.09.2014
comment
При использовании командной строки Google по умолчанию используется активный режим. Поскольку вы можете войти в систему (порт 21), но не выполнять команды, похоже, вы не можете установить соединение для передачи данных, что при использовании активного режима означает, что вам нужно будет открыть случайный порт на вашем брандмауэре для подключения. к порту данных сервера 20. попробуйте пассивный режим? Отправить: цитата pasv   -  person Hein    schedule 24.09.2014
comment
Спасибо, ребята... переход в пассивный режим сработал   -  person jis1729    schedule 24.09.2014


Ответы (1)


Если вы используете VMS FTP, используйте:

set passive on

прежде чем начать подключение для передачи данных.

Если вы используете VMS COPY /FTP, используйте:

copy /ftp/passive

использовать пассивный режим.

Для получения дополнительной информации см.

ftp> help set passive

и

$ help copy /ftp
person fork2execve    schedule 30.04.2015