У меня странная проблема. FTP-сервер - это pureftpd, и он настроен на прием только TLS-соединений. Подключение через FTP-клиент работает отлично. Проблема возникает только когда я пытаюсь подключиться с помощью curlftpfs.
У меня в / etc / fstab следующая конфигурация
curlftpfs # YY: XX@10.30.0.22: 21 / ftp fuse ssl, no_verify_peer, noauto, nodev, noexec, ipv4 0 0
Когда я звоню mount /ftp
система не возвращает ошибок, и в журналах pureftpd я вижу:
Oct 30 06:01:00 b1 pure-ftpd: (?@10.30.0.123) [INFO] New connection from 10.30.0.123
Oct 30 06:01:01 b1 pure-ftpd: (?@10.30.0.123) [INFO] TLS: Enabled TLSv1.2 with ECDHE-RSA-AES256-GCM-SHA384, 256 secret bits cipher
Oct 30 06:01:01 b1 pure-ftpd: (?@10.30.0.123) [INFO] XX is now logged in
Но когда я пытаюсь перечислить файлы в каталоге / ftp, я получаю сообщение об ошибке:
[root@x8 ~]# ls /ftp/
ls: reading directory .: Input/output error
и журналы сервера говорят, что:
Oct 30 06:04:02 b1 pure-ftpd: (XX@10.30.0.123) [INFO] Logout.
Oct 30 06:04:02 b1 pure-ftpd: (?@10.30.0.123) [INFO] New connection from 10.30.0.123
Oct 30 06:04:02 b1 pure-ftpd: (?@10.30.0.123) [WARNING] Sorry, cleartext sessions and weak ciphers are not accepted on this server.#012Please reconnect using TLS security mechanisms.
Есть идеи, почему после подключения к ftp-серверу curlftpfs перестает использовать TLS?