Рейтинг:0

VSFTPD не работает в приложении Delphi, но отлично работает в Filezilla

флаг mx

Я использую UBUNTU SERVER 20.04 в Oracle Cloud с VSFTP 3.0.3.

Я могу легко подключиться к FTP-серверу с помощью FileZilla. Я могу перемещаться по ftp-каталогам для загрузки и скачивания файлов. Но мое приложение Delphi 7 (использующее IDFTP, независимый компонент) не может подключиться к этому ftp-серверу.

Есть ли у кого-нибудь предложения о том, как решить эту проблему?

это настройки delphi, linux и ftp.

Конфигурация делфи 7

IdFTP1.Имя пользователя: = 'имя пользователя';
IdFTP1.Password := 'пароль';
IdFTP1.Host: = 'ip';
IDFTP1.Connect;
IdFTP1.Changedir(путь);
IdFTP1.Put(строка1, имя1);
ИдFTP1.Отключить;

Конфигурация VSFTP

слушать = НЕТ
listen_ipv6 = ДА
анонимный_включить = НЕТ
local_enable = ДА
write_enable = ДА
dirmessage_enable = ДА
use_localtime = ДА
xferlog_enable = ДА
xferlog_std_format = НЕТ
log_ftp_protocol = ДА
connect_from_port_20=ДА
chroot_local_user = ДА
secure_chroot_dir=/var/run/vsftpd/пусто
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 = НЕТ
user_sub_token=$ПОЛЬЗОВАТЕЛЬ
local_root=/home/$USER/ftp
pasv_enable = ДА
pasv_min_port=40000
pasv_max_port=50000
pasv_address=***.**.**.***
userlist_enable = ДА
userlist_file=/etc/vsftpd.userlist
userlist_deny = НЕТ

FTP-журнал FileZila

Чт, 2 декабря, 13:03:33 2021 [pid 1092950] ПОДКЛЮЧЕНИЕ: Клиент "::ffff:***.**.***.***"
Чт, 2 декабря, 13:03:33 2021 [pid 1092950] Ответ FTP: Клиент "::ffff:***.**.***.***", "220 (vsFTPd 3.0.3)"
Чт, 2 декабря, 13:03:33 2021 [pid 1092950] Команда FTP: Клиент "::ffff:***.**.***.***", "AUTH TLS"
Чт, 2 декабря, 13:03:33 2021 [pid 1092950] Ответ FTP: Клиент "::ffff:***.**.***.***", "530 Пожалуйста, войдите с ПОЛЬЗОВАТЕЛЕМ и ПАРОЛЕМ".
Чт, 2 декабря, 13:03:33 2021 [pid 1092950] Команда FTP: Клиент "::ffff:***.**.***.***", "AUTH SSL"
Чт, 2 декабря, 13:03:33 2021 [pid 1092950] Ответ FTP: Клиент "::ffff:***.**.***.***", "530 Пожалуйста, войдите с ПОЛЬЗОВАТЕЛЕМ и ПАРОЛЕМ".
Чт, 2 декабря, 13:03:33 2021 [pid 1092950] FTP-команда: Client "::ffff:***.**.***.***", "USER ftpuser"
Чт, 2 декабря, 13:03:33 2021 [pid 1092950] [ftpuser] Ответ FTP: Клиент "::ffff:***.**.***.***", "331 Пожалуйста, укажите пароль."
Чт, 2 декабря, 13:03:33 2021 [pid 1092950] [ftpuser] FTP-команда: Client "::ffff:***.**.***.***", "PASS <пароль>"
Чт, 2 декабря, 13:03:33 2021 [pid 1092949] [ftpuser] OK ВХОД: Клиент "::ffff:***.**.***.***"
Чт, 2 декабря, 13:03:33 2021 [pid 1092951] [ftpuser] Ответ FTP: Клиент "::ffff:***.**.***.***", "230 Вход в систему выполнен успешно."
Чт, 2 декабря, 13:03:33 2021 [pid 1092951] [ftpuser] Команда FTP: Клиент "::ffff:***.**.***.***", "CWD /NFE/3"
Чт, 2 декабря, 13:03:33 2021 [pid 1092951] [ftpuser] Ответ FTP: Клиент "::ffff:***.**.***.***", "Каталог 250 успешно изменен".
Чт, 2 декабря, 13:03:33 2021 [pid 1092951] [ftpuser] Команда FTP: Клиент "::ffff:***.**.***.***", "TYPE I"
Чт, 2 декабря, 13:03:33 2021 [pid 1092951] [ftpuser] Ответ FTP: Клиент "::ffff:***.**.***.***", "200 Переключение в двоичный режим".
Чт, 2 декабря, 13:03:33 2021 [pid 1092951] [ftpuser] Команда FTP: Клиент "::ffff:***.**.***.***", "PASV"
Чт, 2 декабря, 13:03:33 2021 [pid 1092951] [ftpuser] Ответ FTP: Клиент "::ffff:***.**.***.***", "227 Вход в пассивный режим (0,0 ,0,0,193,183)".
Чт, 2 декабря, 13:03:33 2021 [pid 1092951] [ftpuser] Команда FTP: Клиент "::ffff:***.**.***.***", "STOR test.jpg"
Чт, 2 декабря, 13:03:33 2021 [pid 1092951] [ftpuser] Ответ FTP: Клиент "::ffff:***.**.***.***", "150 OK для отправки данных."
Чт, 2 декабря, 13:03:33 2021 [pid 1092951] [ftpuser] OK ЗАГРУЗИТЬ: Клиент "::ffff:***.**.***.***", "/NFE/3/test.jpg ", 635 байт, 16,40 Кбайт/сек
Чт, 2 декабря, 13:03:33 2021 [pid 1092951] [ftpuser] Ответ FTP: Клиент "::ffff:***.**.***.***", "226 Передача завершена".
Чт, 2 декабря, 13:03:33 2021 [pid 1092951] [ftpuser] Команда FTP: Клиент "::ffff:***.**.***.***", "PASV"
Чт, 2 декабря, 13:03:33 2021 [pid 1092951] [ftpuser] Ответ FTP: Клиент "::ffff:***.**.***.***", "227 Вход в пассивный режим (0,0 ,0,0,174,195)".
Чт, 2 декабря, 13:03:33 2021 [pid 1092951] [ftpuser] Команда FTP: Клиент "::ffff:***.**.***.***", "LIST"
Чт, 2 декабря, 13:03:33 2021 [pid 1092951] [ftpuser] Ответ FTP: Клиент "::ffff:***.**.***.***", "150 Вот список каталогов."
Чт, 2 декабря, 13:03:33 2021 [pid 1092951] [ftpuser] Ответ FTP: Клиент "::ffff:***.**.***.***", "226 Directory send OK."

Журнал FTP-сервера Dephi

Чт, 2 декабря, 12:49:57 2021 [pid 1088032] ПОДКЛЮЧЕНИЕ: Клиент "::ffff:***.**.***.***"
Чт, 2 декабря, 12:49:57 2021 [pid 1088032] Ответ FTP: Клиент "::ffff:***.**.***.***", "220 (vsFTPd 3.0.3)"
Чт, 2 декабря, 12:49:57 2021 [pid 1088032] FTP-команда: Client "::ffff:***.**.***.***", "USER ftpuser"
Чт, 2 декабря, 12:49:57 2021 [pid 1088032] [ftpuser] Ответ FTP: Клиент "::ffff:***.**.***.***", "331 Пожалуйста, укажите пароль."
Чт, 2 декабря, 12:49:57 2021 [pid 1088032] [ftpuser] FTP-команда: Client "::ffff:***.**.***.***", "PASS <пароль>"
Чт, 2 декабря, 12:49:57 2021 [pid 1088031] [ftpuser] OK ВХОД: Клиент "::ffff:***.**.***.***"
Чт, 2 декабря, 12:49:57 2021 [pid 1088033] [ftpuser] Ответ FTP: Клиент "::ffff:***.**.***.***", "230 Вход в систему выполнен успешно."
Чт, 2 декабря, 12:49:57 2021 [pid 1088033] [ftpuser] Команда FTP: Клиент "::ffff:***.**.***.***", "TYPE I"
Чт, 2 декабря, 12:49:57 2021 [pid 1088033] [ftpuser] Ответ FTP: Клиент "::ffff:***.**.***.***", "200 Переключение в двоичный режим".
Чт, 2 декабря, 12:49:57 2021 [pid 1088033] [ftpuser] FTP-команда: Client "::ffff:***.**.***.***", "SYST"
Чт, 2 декабря, 12:49:57 2021 [pid 1088033] [ftpuser] Ответ FTP: Клиент "::ffff:***.**.***.***", "215 UNIX Type: L8"
Чт, 2 декабря, 12:49:57 2021 [pid 1088033] [ftpuser] Команда FTP: Клиент "::ffff:***.**.***.***", "CWD /NFE/3/"
Чт, 2 декабря, 12:49:57 2021 [pid 1088033] [ftpuser] Ответ FTP: Клиент "::ffff:***.**.***.***", "Каталог 250 успешно изменен".
Чт, 2 декабря, 12:49:57 2021 [pid 1088033] [ftpuser] Команда FTP: Клиент "::ffff:***.**.***.***", "PASV"
Чт, 2 декабря, 12:49:57 2021 [pid 1088033] [ftpuser] Ответ FTP: Клиент "::ffff:***.**.***.***", "227 Вход в пассивный режим (0,0 ,0,0,183,51)".
Чт, 2 декабря, 12:49:57 2021 [pid 1088033] [ftpuser] Команда FTP: Клиент "::ffff:***.**.***.***", "STOR test.jpg"
Чт, 2 декабря, 12:50:57 2021 [pid 1088033] [ftpuser] Ответ FTP: Клиент "::ffff:***.**.***.***", "425 Не удалось установить соединение".
Чт, 2 декабря, 12:50:57 2021 [pid 1088033] [ftpuser] НЕУДАЧА ЗАГРУЗКИ: Клиент "::ffff:***.**.***.***", "/NFE/3/test.jpg ", 0.00Кбайт/сек

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.