В ходе копирования файла на ftp сервер произошла ошибка убедитесь что у вас есть разрешение помещать
Перейти к содержимому

В ходе копирования файла на ftp сервер произошла ошибка убедитесь что у вас есть разрешение помещать

В ходе копирования файла на ftp сервер произошла ошибка убедитесь что у вас есть разрешение помещать

Как настроить ftp в Windows Server 2012 R2-01

Всем привет ранее я рассказал Как настроить ftp в Windows Server 2012 R2, но иногда бывает, что можно словить вот такую вот ошибку:

В ходе открытия папки на FTP-сервере произошла ошибка. Убедитесь, что у вас есть разрешение открыть эту папку. Подробности. Операция прервана по тайм ауту. При попытке зайти на ftp. Давайте посмотрим как ее решить и заодно увеличим безопасность нашего ftp сервера.

После авторизации через проводник на ваш ftp сервер вы можете увидеть вот такую картину

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-01

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-01

С большой вероятностью, что ваше подключение блокирует брандмауэр Windows. Для начала давайте зададим правило в диспетчере IIS и скажем слушать динамические порты. Открывает верхний уровень IIS и выбираем Поддержка брандмауэра.

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-02

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-02

Указываем диапазон портов например 6600-6700 и нажимаем применить.

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-03

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-03

Видим, что настройка брандмауэра для FTP настроена.

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-04

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-04

Открываем меню выполнить сочетание клавишами WIN+R, и вводим firewall.cpl

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-05

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-05

У вас откроется брандмауэр, переходим в пункт Дополнительные параметры.

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-06

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-06

Создадим правило во входящем трафике.

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-07

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-07

Выбираем для порта

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-08

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-08

Указываем диапазон динамических портов от 1025-65000

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-09

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-09

Ставим, что это разрешающее правило

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-10

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-10

Ставим все профили

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-11

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-11

Задаем имя для нашего правила.

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-12

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-12

Теперь ограничим разрешающее правило для нужных определенных разрешенных вами IP.

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-13

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-13

Заходим на вкладку Область, Задаем в поле удаленный ip адрес. Нажимаем Добавить.

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-14

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-14

Задаем нужные вам ip.

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-15

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-15

Видим, наши добавленные ip

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-16

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-16

Так же зайдем в правила исходящего трафика, и убедимся что есть правило разрешающее 20 порт

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-17

Ошибка в ходе открытия папки на FTP-сервере произошла ошибка-17

Так же ограничим, правило разрешающее 21 порт по нужным ip. Делаем port chek, как это делать описано в данной статье. Видим, что порт закрыт, для внешних ip адресов.

vsftpd: ftp-сервер не позволяет заливать файлы

настроен ftp-сервер (vsftpd, под debian) для предоставления доступа к контенту организации-партнеру. Анонимусам доступ не нужен, так что решено было использовать виртуальных юзеров, которые хранятся в бд mysql. Авторизация проходит успешно (тестировалось через проводник винды и total commander), при входе файлы видны и доступны для скачивания, и еще вчера файлы можно было туда заливать. НО сегодня утром обнаружилось, что залить файлы не удается, ни в проводнике, ни в total commander проводник выдает окно с ошибкой «В ходе создания папки на FTP-сервере произошла ошибка. Убедитесь, что у вас есть разрешение помещать файлы на этот сервер. Подробности: 550 Create Directory Operation Failed».

Фаервола на сервере нет. Привожу конфиг vsftpd:

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
log_ftp_protocol=YES
pam_service_name=vsftpd
session_support=YES
virtual_use_local_privs=YES
local_root=/srv/ftp/content
#user_sub_token=$USER
user_config_dir=/etc/vsftpd/user_conf
guest_enable=YES
guest_username=virtual
#nopriv_user=virtual
chroot_local_user=YES
chroot_list_enable=NO
pasv_enable=YES
pasv_min_port=50000
pasv_max_port=60000
#pasv_promiscuous=YES
ascii_download_enable=YES
ascii_upload_enable=YES
use_sendfile=YES
#chown_uploads=YES
#chown_username=ftp
chown_upload_mode=0440
file_open_mode=0777
max_clients=30
max_per_ip=10
idle_session_timeout=300
hide_ids=yes
data_connection_timeout=500
dirmessage_enable=YES
tcp_wrappers=YES

Логинюсь с виртуального пользователя admin, для него файл конфигурации:
local_root=/srv/ftp/content
write_enable=YES

Права на каталог /srv/ftp/content — 766, владелец — локальный пользователь virtual, под которым работают все виртуальные пользователи.

Убила полдня на это, гугл ничем особо не помог, перепробовала основные рекомендуемые в таких случаях манипуляциями — все без толку. Помогите, пожалуйста, разобраться, что нужно исправить.

Логи vsftpd в студию

df -h ? getenforce?

Tue Dec 25 17:53:24 2012 [pid 3] [admin] FTP command: Client «192.168.0.76», «NOOP»
Tue Dec 25 17:53:24 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «200 NOOP ok.»
Tue Dec 25 17:53:24 2012 [pid 3] [admin] FTP command: Client «192.168.0.76», «CWD /»
Tue Dec 25 17:53:24 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «250 Directory successfully changed.»
Tue Dec 25 17:53:24 2012 [pid 3] [admin] FTP command: Client «192.168.0.76», «MKD Somebody That I Used To Know (Gotye Cover) (2012)»
Tue Dec 25 17:53:24 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «550 Create directory operation failed.»
Tue Dec 25 17:53:24 2012 [pid 3] [admin] FAIL MKDIR: Client «192.168.0.76», «/Somebody That I Used To Know (Gotye Cover) (2012)»
Tue Dec 25 17:53:24 2012 [pid 3] [admin] FTP command: Client «192.168.0.76», «TYPE A»
Tue Dec 25 17:53:24 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «200 Switching to ASCII mode.»
Tue Dec 25 17:53:24 2012 [pid 3] [admin] FTP command: Client «192.168.0.76», «PASV»
Tue Dec 25 17:53:24 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «227 Entering Passive Mode (192,168,0,122,212,144).»
Tue Dec 25 17:53:24 2012 [pid 3] [admin] FTP command: Client «192.168.0.76», «LIST»
Tue Dec 25 17:53:24 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «150 Here comes the directory listing.»
Tue Dec 25 17:53:24 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «226 Directory send OK.»
Tue Dec 25 17:58:24 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «421 Timeout.»

Что касается Selinux, есть папка только /selinux в корне, но она пуста, и на команду типа /usr/sbin/getenforce естественно, ругань, что «нет такого файла или каталога».

Пришла на работу, пробую копировать — снова ошибка. Через время подходит контент-менеджер, говорит вроде получается заливать пока без ошибок, через проводник, еще говорит, что кэш почистила, может поэтому заработало. Почистила у себя, копирую, вроде работает. Вот уж никогда б на кэш проводника не подумала.

И еще вылезла проблема — в IE и мозиле имена каталогов и файлов на кириллице отображаются кракозябрами. подскажите, пожалуйста, где нужно кодировку настроить?

а ещё дайте вывод getfacl

Насчет кодировки, попробовала добавить в конфиг строки:

convert_charset_enable=YES
local_charset=UTF-8
remote_charset=WIN1251

демон с ними отказывается стартовать.

А насчет копирования, поставили папку на закачку, копировалось около часа, после того как осталось 60 секунд до конца копирования — выдал ошибку «Сброшено подключение к этому серверу».

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

На getfacl ругается, что команда не найдена.

Так тоже не стартует(

Вот снова пытаюсь копировать, через секунд 5-10 сбрасывает соединение, в логах снова ничего об отказах в доступе или еще о чем нибудь настораживающем не вижу:

Wed Dec 26 14:17:32 2012 [pid 3] [admin] FTP command: Client «192.168.0.76», «NOOP»
Wed Dec 26 14:17:32 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «200 NOOP ok.»
Wed Dec 26 14:17:32 2012 [pid 3] [admin] FTP command: Client «192.168.0.76», «CWD /»
Wed Dec 26 14:17:32 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «250 Directory successfully changed.»
Wed Dec 26 14:17:32 2012 [pid 3] [admin] FTP command: Client «192.168.0.76», «PWD»
Wed Dec 26 14:17:32 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «257 »/«»
Wed Dec 26 14:17:32 2012 [pid 3] [admin] FTP command: Client «192.168.0.76», «CWD OST_Devil_Wears_Prada»
Wed Dec 26 14:17:32 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «250 Directory successfully changed.»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP command: Client «192.168.0.76», «TYPE A»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «200 Switching to ASCII mode.»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP command: Client «192.168.0.76», «PASV»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «227 Entering Passive Mode (192,168,0,122,195,220).»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP command: Client «192.168.0.76», «LIST»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «150 Here comes the directory listing.»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «226 Directory send OK.»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP command: Client «192.168.0.76», «CWD /»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «250 Directory successfully changed.»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP command: Client «192.168.0.76», «PWD»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «257 »/«»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP command: Client «192.168.0.76», «CWD OST_Devil_Wears_Prada»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «250 Directory successfully changed.»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP command: Client «192.168.0.76», «TYPE A»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «200 Switching to ASCII mode.»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP command: Client «192.168.0.76», «PASV»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «227 Entering Passive Mode (192,168,0,122,214,129).»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP command: Client «192.168.0.76», «LIST»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «150 Here comes the directory listing.»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «226 Directory send OK.»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP command: Client «192.168.0.76», «DELE 5514f0f5bb_01 — madonna — vogue.mp3»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] OK DELETE: Client «192.168.0.76», «/OST_Devil_Wears_Prada/5514f0f5bb_01 — madonna — vogue.mp3»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «250 Delete operation successful.»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP command: Client «192.168.0.76», «CWD /»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «250 Directory successfully changed.»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP command: Client «192.168.0.76», «RMD OST_Devil_Wears_Prada»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] OK RMDIR: Client «192.168.0.76», «/OST_Devil_Wears_Prada»
Wed Dec 26 14:17:33 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «250 Remove directory operation successful.»
Wed Dec 26 14:22:33 2012 [pid 3] [admin] FTP response: Client «192.168.0.76», «421 Timeout.»

Еще стала замечать, что например при копировании файлов через winSCP или быстром пролистывании текстового файла через Putty (в общем, при возрастании нагрузки) соединение по ssh разрывается. Может, и по ftp по этим же причинам файлы не копируются, только каковы причины? Железо там, конечно, старовато, но не настолько же.

SELinux не включен? что говорит top ? проверить ping’ом в течении часа. есть ли потери?

В ходе копирования файла на ftp сервер произошла ошибка убедитесь что у вас есть разрешение помещать

Сообщения: 36
Благодарности: 0

Сообщения: 401
Благодарности: 43

Конфигурация компьютера
Процессор: Intel CD E8200
Материнская плата: Asus P8K-E
Память: DDR II 8192
HDD: PATASP1600N(160Gb)+SATARAID0(160Gb)+SATARAID0(1000Gb)
Видеокарта: ATI 4850
Звук: int.SoundMAX+SB0570
Блок питания: Chif
CD/DVD: есть
Монитор: да есть
ОС: Win2003
Прочее: Есть.)

——-
правильно сформулированный вопрос уже содержит половину ответа.)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *