vsftpd: пользовательская папка на другом жестком диске

Ситуация:

Наличие безопасного FTP-сервера для резервного копирования данных. Я установил vsftpd после этого руководства. Это работает как ожидалось с TLS.

  • vsftpd: версия 3.0.2
  • Версия 15.10 Ubuntu

Названный xxx пользователя FTP имеет его папку на /home/xxx/files.

  • Папка /home/xxx принадлежит root.
  • Папка /home/xxx/files принадлежит xxx и имеет полномочия чтения-записи.

xxx может поместить файлы в ту папку, таким образом, полномочия должны быть установлены правильно (?)

Вот вывод sudo ls -la /home/xxx/:

drwxr-xr-x 3 xxx       xxx       4096 Aug 30 17:32 .

drwx------ 4 root      root      4096 Aug 30 17:32 ..

drwxr-xr-x 2 xxx       xxx       4096 Aug 30 17:32 files

Вот содержание моего /etc/vsftpd.conf файл:

listen=YES
listen_ipv6=NO
anonymous_enable=NO
local_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
require_ssl_reuse=NO
ssl_ciphers=HIGH

Проблема:

Как только я пытаюсь sudo usermod -d /media/daniel/backups/xxx/files xxx (перемещение домашней папки xxx пользователя к другому диску) я получаю следующую ошибку:

Команда: AUTH TLS

Ответ: 234 Возобновляют согласование.

Состояние: инициализация TLS...

Состояние: Проверка сертификата...

Состояние: соединение TLS устанавливается.

Команда: ПОЛЬЗОВАТЕЛЬ xxx

Ответ: 331 укажите пароль.

Команда: ПЕРЕДАЧА ******

Ошибка: ошибка GnuTLS-15: Был получен неожиданный пакет TLS.

Ошибка: не Мог соединиться с сервером

То, что я не получаю, - то, что при наличии пользователя xxx в его "нормальной" домашней папке это работает хорошо с TLS.

Для тестирования я соединяюсь с FileZilla (3.12.0.2) в адресе 127.0.0.1

Почему я получаю эту ошибку?

Я погуглил и попробовал много вещей, но я не добираюсь до решения. Я также должен сказать, что использую Linux с 6 месяцев только, таким образом, я еще не очень опытен.


Править

Вывод nmap -A 127.0.0.1 :

PORT     STATE SERVICE         VERSION
21/tcp   open  ftp             vsftpd 3.0.2
| ssl-cert: Subject: commonName=ubuntu
| Not valid before: 2016-05-30T07:15:26+00:00
|_Not valid after:  2026-05-28T07:15:26+00:00
2
задан 5 September 2016 в 14:50

0 ответов

Другие вопросы по тегам:

Похожие вопросы: