Я недавно переключился на новый веб-хостинг, и они предлагают FTP вместо SFTP. Нет проблем, мой обычный клиент (WinSCP) справляется с этим безупречно, в том числе с (явным) шифрованием. Однако, когда я настраиваю NetBeans для автоматической загрузки файлов туда при сохранении с шифрованием, я получаю странную ошибку при включении inc.
220 ProFTPD Server ready.
AUTH TLS
234 AUTH TLS successful
USER my_username
331 Password required for my_username
PASS ******
230 User my_username logged in
PBSZ 0
200 PBSZ 0 successful
PROT P
200 Protection set to Private
TYPE I
200 Type set to I
CWD /domains/mydomain.org/public_html/dev2
250 CWD command successful
PWD
257 "/domains/mydomain.org/public_html/dev2" is the current directory
CWD /domains/mydomain.org/public_html/dev2/js
250 CWD command successful
PASV
227 Entering Passive Mode (185,182,56,157,137,191).
STOR examplefile.js.new
150 Opening BINARY mode data connection for examplefile.js.new
425 Unable to build data connection: Operation not permitted
PASV
227 Entering Passive Mode (185,182,56,157,138,255).
STOR examplefile.js.new
150 Opening BINARY mode data connection for examplefile.js.new
425 Unable to build data connection: Operation not permitted
PASV
227 Entering Passive Mode (185,182,56,157,139,229).
STOR examplefile.js.new
150 Opening BINARY mode data connection for examplefile.js.new
425 Unable to build data connection: Operation not permitted
DELE examplefile.js.new
250 DELE command successful
QUIT
221 Goodbye.
Я не совсем понимаю. Я могу войти идеально и даже CWD/DELE, но я не могу загружать файлы? Некоторое прибегая к помощи указывало на то, что я переключаюсь в активный режим, но это просто приводит к вечному сообщению синхронизации, за которым следует тайм-аут. И это работает безупречно при отключении шифрования или даже при проверке "только процесса аутентификации с шифрованием". Но это не то, что я хочу, так как мне иногда нужно передавать пароли в виде открытого текста в моем конфигурационном файле PHP.
Как я могу заставить Netbeans корректно загружать файлы на мой хост, подобно тому, как это делают другие программы (например, WinSCP)? Я проверил логи WinSCP, и они также шифруют передачу данных.