Я недавно переключился на новый веб-хост, и они предлагают 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, но я не могу загружать файлы? Некоторые Google указали мне на переход в активный режим, но это просто приводит к вечной синхронизации сообщения с последующим таймаутом. И он работает безупречно при отключении шифрования или даже проверке "только процесса аутентификации шифрования". Но это не то, что я хочу, так как мне иногда нужно передавать пароли в открытом тексте в моем файле конфигурации PHP.
Как заставить Netbeans правильно загружать файлы на мой хост, подобно тому, как это делают другие программы (например, WinSCP)? Я проверил журналы WinSCP, и они также шифруют передачу данных.