vsftpd на человечности дает ЗАГРУЗКУ СБОЯ

Большое изображение - это: у Меня есть SD-карта для моей камеры, которая загружает мои фотографии по WiFi к серверу с помощью ftp. Тому, что я хочу, нужно было загрузить те фотографии на небольшое поле человечности, которое я имею. Для безопасности я использую ftp по ssl (карта не поддерживает sftp). Поле человечности находится позади моего маршрутизатора, таким образом, у меня есть внешний порт 223 направленных к человечности 21.

Я следовал за этой страницей для установки vsftpd на моем сервере, и это - 90%-е право. Я вижу (в vsftpd.log) вход в систему удаленного сервера, и он создает папки и файлы, но все файлы, которые он создает, имеют нулевую длину, и в vsftp.log говорится

 FAIL UPLOAD: Client "199.192.198.3", "/files/2015-06-22/DSC_0009.JPG", 0.00Kbyte/sec

Таким образом, я читал на ftp и пытался добавить пассивный режим в свою установку, включая отображение соответствующих портов на моем маршрутизаторе. Никакая любовь.

Вот мой vsftp.conf:

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
rsa_private_key_file=/etc/ssl/private/vsftpd.pem
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
#
pasv_enable=Yes
pasv_max_port=10100
pasv_min_port=10090

и мой маршрутизатор имеет порты 10090:10100 отображенный на поле человечности.

0
задан 2 February 2016 в 00:02
1 ответ

FTP - один из самых ужасных протоколов, с которым можно иметь дело. Большинство шлюзов реализуют ftp-прокси, чтобы иметь возможность перенаправлять FTP-трафик на внутренний сервер, из-за сложности протокола (он использует одно соединение для отправки и получения команд, а другое для передачи информации). В любом случае, попробуйте загрузиться с машины, находящейся в той же подсети сервера, и если это все равно не удастся, проверьте разрешения.

.
0
ответ дан 5 December 2019 в 12:39

Теги

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