Работа с ftp в 1с 8.2 и 8.3
Содержание:
- Как подключиться по FTP
- Решение проблем
- О настройках брендмауэра
- Остаточные настройки FTP сервера — скорости, шифрование и тп
- Настройка ФТП-сервера
- Новый вид проводника Windows 10
- Углубленная настройка FileZilla Server — пользователи, приветстве и прочее
- Различия FTP и TFTP серверов
- Total Commander (версия 6.53)
- Возможные проблемы
- О подключениях к FTP
- Как подключиться к FTP с помощью FileZilla
Как подключиться по FTP
FTP или File Transfer Protocol — это один из базовых протоколов передачи файлов. Протокол позволяет подключаться к FTP-серверам, просматривать содержимое их каталогов и загружать файлы с сервера или на сервер.
В этой статье мы расскажем о том, как подключиться к серверам Former по FTP.
Рисунок 1
Для подключения по FTP используется специализированное ПО: FTP-клиенты, например FileZilla.
Подключение по FTP через FileZilla
FileZilla это свободной бесплатный FTP-клиент для Microsoft Windows, macOS и Linux.
- Дистрибутивы FileZilla.
- Документация FileZilla.
Примечание: в данной статье изложена краткая инструкция по работе с FileZilla. Подробную инструкцию смотрите на сайте разработчика.
Параметры подключения для FTP
Для того, чтобы настроить параметры подключения в FileZilla откройте Менеджер сайтов в приложении и выберите Новый сайт. Далее установите параметры указанные ниже.
Основные параметры (см. пример на рис. 2)
- Протокол: FTP — протокол передачи файлов
- Хост: IP-адрес который был указан в информационном письме или домен (в случае, если домен привязан к хостингу)
- Порт: по умолчанию для FTP — 21, поле можно не заполнять
- Тип входа: нормальный
- Пользователь: пользователь указанный в информационном письме (например user8800)
- Пароль: пароль, указанный в информационном письме
Рисунок 2Настройки передачи (см. рис. 3)
- Режим передачи: Пассивный (рекомендуется)
- Ограничение одновременных подключений: одновременное количество подключений в количестве не более 8 (рекомендуется)
Рисунок 3 В результате успешного подключения в удаленной панели (справа) будут отражены файлы, хранящиеся на хостинге (см. рис. 4).
Рисунок 4
По умолчанию при подключении будет открываться корневой каталог. Вы можете указать путь к конкретному каталогу в дополнительных настройках подключения к сайту (см. рис. 5).
Рисунок 5
Параметры подключения для SFTP
SFTP — это FTP с протоколом безопасности SSL.
Основные параметры
- Протокол: SFTP — SSH File Transfer Protocol
- Хост: IP-адрес который был указан в информационном письме или домен (в случае, если домен привязан к хостингу)
- Порт: по умолчанию для FTP — 22, поле можно не заполнять
- Тип входа: запросить пароль
- Пользователь: пользователь указанный в информационном письме (например user8800)
- Пароль: пароль, указанный в информационном письме (будет запрашиваться при подключении)
Настройки передачи
- Режим передачи: Пассивный (рекомендуется)
- Ограничение одновременных подключений: одновременное количество подключений в количестве не более 8 (рекомендуется)
Загрузка и скачивание файлов
Для того, чтобы загрузить файлы на сайт в локальной панели (слева) перейдите в директорию, где хранится нужный файл. Далее выберите целевую директорию в удаленной директории (справа). Отправить файл на загрузку можно двумя способами:
- выбрать файл и «перетянуть» его зажав левую кнопку мыши с локальной панели в удаленную;
- нажать на файл правой кнопкой мыши и далее выбрать один из двух вариантов Закачать на сервер или Добавить в задание на закачку, которое можно выполнить позже.
Рисунок 6 Для того, чтобы отправить выполнить задание выберите нужный объект в панели заданий (внизу) и нажмите Выполнить задание.
Рисунок 7
Скачивание файлов производится также как и загрузка с единственным отличием: файлы перетягиваются из удаленной панели в локальную (справа налево).
Другие полезные операции в FileZilla
Помимо загрузки и скачивания файлов вы можете выполнять операции с файлами и каталогами как на локальном компьютере, так и на удаленном сервере, в том числе настроить права на каталоги и файлы. Для того, чтобы посмотреть доступные действия выберите файл или каталог и нажмите правую кнопку мыши (см. рис. 8).
Рисунок 8
Решение проблем
К сожалению, множество персональных файрволов и пользовательских роутеров имеют свои недоработки или, в некоторых случаях, даже способны саботировать работу FTP (например SMC Barricade v1.2).
В первую очередь, пользуйтесь последними стабильными версиями программного обеспечения, в том числе файрвола и прошивки роутера.
Если это не помогает, у вас есть возможность попробовать удалить ваш файрвол для анализа ситуации. Простое отключение файрвола не всегда помогает, т.к. некоторые файрволы нельзя полностью отключить.
Если это возможно, попробуйте подключиться к интернету напрямую без роутера.
Если вы пытаетесь настроить сервер и он работает нормально внутри вашей локальной сети, но не доступен вне её, попробуйте сменить порт для подключения. Некоторые провайдеры не разрешают своим клиентам размещать сервера и блокируют порты ниже 1024-го.
Причиной другой возможной проблемы может быть использование 21-го порта по умолчанию для вашего FTP-сервера. На стороне вашего провайдера может присутствовать файрвол, который может неожиданно изменять порт для команды PASV. Попробуйте использовать порт отличный от порта по умолчанию для вашего FTP-сервера.
Если время от времени вы наблюдаете сообщение «невозможно открыть подключение для передачи данных», т.е. FTP-клиент способен без проблем подключиться к FTP-серверу достаточное число раз, пока вы не получите данное сообщение, возможным препятствием может быть антивирус на клиентском ПК, настроенный на блокировку исходящих подключений по определенному диапазону портов. При работе сервера в пассивном режиме исходящие порты клиента определяются случайным образом, а при выборе портов попадающих в заблокированный диапазон, вы будете получать сообщение об ошибке. Для того, точной диагностики, вам следует просмотреть логи антивируса на машине клиента, который получает данную ошибку. В общем, любое ПО, способное блокировать диапазон исходящих портов, может быть причиной проблем подобного рода.
Таймауты при передаче больших файлов
Если передача небольших файлов происходит без проблем, но загрузка больших файлов обрывается по таймауту, причиной этого является неправильно настроенный роутер и/или файрвол находящийся между клиентом и сервером.
Как было сказано выше, в FTP используются два TCP-подключения: контрольное подключение для отсылки команд и получения ответов на команды, и также подключение для передачи данных. По принципу работы FTP контрольное соединение не используется во время передачи файлов.
В спецификации TCP не указывается лимит времени для сохранения неиспользуемого подключения. Предполагается, что подключение сохраняется на неопределенное время пока не будет закрыто явным образом. Тем не менее, большинство роутеров и файрволов автоматически закрывают свободные подключения по истечению некоторого времени. Более того, в большинстве случаев разрыв соединения происходит без уведомления об этом его участников. В случае продолжительной передачи данных через FTP это значит, что контрольное соединение может быть разорвано, но, ни клиент, ни сервер не будут об этом уведомлены. Таким образом, после того, как все данные были переданы, сервер все еще ожидает, что контрольное подключение можно использовать и отсылает через него подтверждение передачи клиенту. Аналогично, клиент готов использовать контрольное соединение и ожидает ответа от сервера. Но, т.к. контрольное соединение было разорвано, это ответ никогда не будет доставлен, что приводит к таймауту.
Для решения этой проблемы спецификация TCP предусматривает способ отправки пакетов для поддержки неиспользуемого подключения, сообщающих участников о том, что соединение требуется сохранить для дальнейшего использования. Тем не менее, в спецификации TCP явно указывается, что такие пакеты можно передавать не чаще, чем один раз каждые два часа. Для этого, предусматривая задержки в сети, срок жизни неиспользуемого подключения устанавливается спецификацией в 2 часа и 4 минуты.
Препятствием этому служит то, что многие роутеры и файрволы разрывают соединения, которые не использовались меньше чем 2 и 4 минуты. Такое поведение нарушает спецификацию протокола TCP, в RFC 5382 это указано достаточно ясно. Другими словами, роутеры и файрволы, разрывающие соединение раньше нужного момента, нельзя признать рабочими, т.к. они не могут использоваться при длительной передаче данных через FTP. К сожалению, производители роутеров потребительского класса и поставщики файрволов не заботятся о соблюдении спецификаций.
Для решения этой проблемы вам нужно удалить такие файрволы и заменить неправильно работающий роутер на качественный.
О настройках брендмауэра
Чтобы внешние подключения происходили быстро и гладко, потребуется настроить файервол – это проводится через приложение брендмауэра. Его следует запускать с режимом повышенной безопасности. После открытия в левом подменю нужно найти графу с правилами для входящих подключений, а в правой части кликнуть по созданию новых правил.
В «Мастер создания» выбирается предопределенный тип правил, ему указывается правило FTP из выпадающего подменю.
В подменю предопределенных правил рекомендуем поставить галочки во всех строках.
В подменю «Действие» необходимо разрешить подключения (первая строка). Настройка закончилась, она войдет в работу как только перезагрузится сервер.
Остаточные настройки FTP сервера — скорости, шифрование и тп
Далее у нас “Speed Limits”. Оная может помочь ограничить скорость входящих и исходящих соединений. Есть два пути ограничения: задать постоянное ограничение на все время или создать правила на конкретный день и/или час. Ограничения задаются в килобайтах.
Вкладка “Filetransfer compression” позволяет включить режим сжатия файлов при передаче. При этом можно настроить минимальный и максимальный уровни сжатия, а так же указать IP-адреса, для которых не будет использоваться компрессия. Трогать что-либо совсем не обязательно.
Чтобы настроить защищенное соединение между клиентом и сервером, надо перейти к пункту настроек “SSL/TLS Settings”. Здесь нужно включить поддержку этих протоколов и указать пути к закрытому ключу, файлу сертификата и пароль. Для среднестатистического пользователя в этом нет необходимости, поэтому в этой статье рассматриваться не будет.
И наконец, можно включить автоматический бан пользователей после n-ых попыток неудачных подключений, и время бана. Для этого стоит перейти на вкладку “Autobans” и, если Вам оное необходимо, то выставить галочку «Enable automatic bans», указать в графе «Ban IP adress after» количество попыток после которых будет осуществляться блокировка, а так же время блокировки в поле «Ban for».
Оное бывает нужно, чтобы нежелательные личности не спамили Ваш сервер своими попытками подключений.
Настройка ФТП-сервера
- Теперь нужно снова зайти через «Пуск» в «Панель управления».
- Найти раздел «Администрирование» и открыть в этом разделе «Диспетчер служб IIS».
- Перейти во вкладку «Сайты», щёлкнув на название правой кнопкой, выбрать из списка «Добавить FTP сайты».
- В новом окне требуется указать имя будущего ФТП-сервера, и путь к каталогу с его данными. К следующему этапу настройки можно перейти, нажав кнопку «Далее».
- Теперь устанавливаются параметры сервера. В поле IP-адреса выбрать нужный из списка. Можно привязать его к определённому адресу или сделать расширенный доступ, выбрав пункт «Все свободные». При этом должен быть отмечен стандартный порт— 21. Если планируется постоянно использовать FTP-сервер, то следует поставить отметку галочкой «Запускать FTP-сайт автоматически». Выбрать опцию «Без SSL», её можно включить в случае необходимости позже. Снова нажать «Далее».
- В новом окне задаётся тип авторизации. В пункте «Проверка подлинности» можно разрешить вход для обычных или анонимных пользователей. Здесь же можно настроить для них права. Нажать«Готово».
После завершения установки в разделе «Сайты» появится новый ФТП-сервер.
Новый вид проводника Windows 10
Если сравнивать с Windows 7, то интерфейс Проводника в Windows 10 существенно изменен. Начиная с Windows 8, Проводник и другие стандартные приложения Windows используют совсем другой стиль оформления. Вместо меню и мелких кнопок на панелях инструментов используются вкладки, содержащие крупные панели инструментов с крупными кнопками И подписями под ними для основных функций и мелкими кнопками — для дополнительных.
В верхней части Проводника как раз и находятся такие вкладки, команды которых будут рассмотрены чуть позже. Слева находится Панель быстрого доступа. По центру рабочая область, а внизу — панель состояния. На ней, как правило, отображается количество выбранных элементов и их размер.
Что мне нравится в «десятке» — так это возможность быстрого закрепления и изъятия элемента на/из панели быстрого доступа. Щелкните на папке, файле правой кнопкой мыши, и вы увидите контекстное меню, где будут команды (помимо всех прочих): Закрепить на панели быстрого доступа и Изъять из панели быстрого доступа. Назначение этих команд, думаю, понятно.
На панели быстрого доступа по умолчанию содержатся следующие элементы:
- Рабочий стол — показывает содержимое вашего рабочего стола (значки программ, документы).
- Загрузки — в эту папку браузер Edge и многие другие программы помещают файлы, загруженные из Интернета.
- Документы — ваши документы.
- Изображения — изображения, хотя некоторые приложения могут сохранять изображения и фотографии в других папках.
- Видео, Музыка — видео и музыкальные файлы.
- OneDrive — содержимое вашего интернет-диска.
- Этот компьютер — предоставляет доступ к логическим разделам, оптическим приводам и другим сменным носителям.
- Сеть — позволяет просмотреть другие компьютеры, которые есть в вашей сети.
- Домашняя группа — позволяет просмотреть компьютеры — члены вашей домашней группы.
Если вы работали с Mac OS X, то в Windows вас ждет разочарование. Папки Видео, Музыка, Документы, Изображения на самом деле являются виртуальными папками — библиотеками. Библиотека объединяет в себе несколько каталогов (позже будет показано, как управлять библиотеками в Windows), например, вы можете указать, что музыку следует искать в папках С:\Пользователи\Марк\Музыка и D:\My Music. Тогда, когда вы откроете библиотеку Музыка, вы увидите объединенное содержимое этих двух папок.В Mac OS X библиотека отображает сразу все файлы заданного типа, в какой бы папке они ни находились, при этом заранее формировать (настраивать) библиотеку не нужно. В Windows сначала нужно настроить библиотеку, да и если вы поместите музыку в каталог, отличный от указанных при настройке библиотеки, система при просмотре библиотеки его не покажет. Такое вот неудобство.Ниже показано содержимое элемента Этот компьютер. Как видите, есть два логических диска — С: и Е:, DVD-привод с именем D: и… дисковод для дискет А:. На самом деле это виртуальный зашифрованный диск, созданный программой VeraCrypt — чтобы никто не догадался.
На вкладке Компьютер (она становится активной только при выбора элемента Этот компьютер) находятся следующие кнопки:
- Свойства — открывает окно свойств выделенного диска. Окно свойств позволяет просмотреть, сколько свободного пространства осталось на диске, а также вызвать различные сервисные функции вроде очистки диска, дефрагментации и т.д. Обслуживанию дисков посвящена глава 21.
- Открыть — открывает содержимое выбранного диска. Можно дважды щелкнуть по нему мышкой, а можно выбрать команды Открыть, здесь как вам будет удобно.
- Переименовать — позволяет изменить метку диска. Метка ни на ч го не влияет, и вы можете использовать ее как информационное поле для себя. Например, если у вас несколько разделов, вы можете один использовать для хранения фильмов и назвать его Документы, если на нем храните только документы.
- Доступ к мультимедиа — позволяет подключиться к серверу мультимедиа, если таковой развернут в вашей сети.
- Подключить сетевой диск — позволяет подключить сетевой диск и работать с ним, как с обычным диском.
- Добавить сетевое расположение — открывает окно Мастера добавления сетевого расположения, с помощью которого можно создать ярлык для веб-сайта, FTP-сайта или сетевого расположения (компьютера в локальной сети, предоставляющего общий доступ к файлам).
- Открыть параметры — открывает окно настроек компьютера, также его можно вызвать через главное меню.
- Удалить или изменить программу — о том, как установить или удалить программу.
- Свойства системы — открывает окно свойств системы, о нем мы поговорим в следующем материале.
- Управление — открывает оснастку Управление компьютером.
Углубленная настройка FileZilla Server — пользователи, приветстве и прочее
В следующем подпункте можно настроить приветственное сообщение, которое будут видеть пользователи при подключении. Например: “Сервер Заметок Сис. Админа на FileZilla Server! :)”. Здесь же можно воспользоваться, так называемыми, текстовыми параметрами. Например, можно задать вывод для клиентов версии ftp-сервера. Для этого введите, помимо приветствия, сочетание символов %v . В месте где Вы их введете, будет автоматически выводится вышеупомянутая версия.
Далее переходим на подпункт “IP bindings”. Здесь настраиваются IP-адреса, по которым будет доступен наш FTP сервер. Если Вам хочется, чтобы сервер был доступен только из локальной сети, то вместо звёздочки, следует указать ваш локальный IP-адрес, как например, 192.168.1.5. В противном случае, здесь трогать ничего не стоит.
В подпункте “IP Filter” можно задать IP адреса (или их диапазон), которым будет запрещено подключаться к Вашему серверу, а так же задать исключения из заданного диапазона (второе поле).
Т.е, например, если Вы хотите кого-то забанить и запретить ему попадать на Ваш сервер, то укажите его в первом окошке. Так же, если Вы хотите предоставить доступ только кому-то определенному и запретить всем остальным, то поставьте звёздочку в первом поле и задайте список IP-адресов во втором.
Вкладка “Passive mode settings” регламентирует параметры для пассивного подключения к серверу и отклик оного.
Менять здесь что-либо стоит только в том случае, если Вы подключены к интернету не напрямую, а через роутер, на котором обитает фаерволл и NAT. В этом случае может потребоваться указать в поле «Use the following IP» свой внешний IP-адрес (можно узнать у провайдера или в интерфейсе роутера), а так же задать диапазон портов (Use custom port range), через которые клиент сможет подключаться к Вашему серверу в пассивном режиме.
Трогать эти настройки стоит, пожалуй, только в случае проблем с подключением пользователей. В случае оных и невозможности разобраться самостоятельно, я дам Вам консультацию по настройкам исключительно для Вас (пишите комментарии).
Идем далее. В пункте настроек “Security Settings” задаются ограничения на входящие и исходящие соединения типа “сервер-сервер”. Здесь ничего менять не стоит.
Раздел настроек “Miscellaneous” содержат малозначительные для домашнего фтп-сервера настройки. Например, такие как “Не показывать пароль в лог-файлах” (Don’t show passwords in message log), “Запускать интерфейс свернутым” (Start minimized), а так же размеры буферов передачи. Трогать здесь, в общем-то, ничего не нужно.
На вкладке “Admin Interface Settings” можно задать IP-адрес и порт, по которым будет доступен интерфейс управления сервером (тот самый, что мы вначале использовали как 127.0.0.1 и 14147, т.е, если есть желание, то Вы можете их сменить). Кроме того, можно указать IP-адреса, которым разрешено подключаться к нему.
Раздел настроек “Logging” позволяет включать запись лог-файлов (Enable logging to file), настроить их максимальный размер (Limit log file size to), писать все в один файл (Log all to «FileZilla Server.log») или для каждого дня создавать отдельный (в этом случае можно ограничить их максимальный срок хранения).
Вкладка “GSS Settings” отвечает за использования протокола Kerberos GSS. Для обычного использования эта опция не требует настройки.
Различия FTP и TFTP серверов
Активация обоих серверов даст вам возможность обмениваться файлами и командами между компьютерами или устройствами, подключёнными друг к другу по локальной сети или другим способом.
TFTP — более простой в открытии сервер, но при этом не поддерживающий какую-либо проверку личности, кроме проверки ID. Поскольку ID можно подделать, то TFTP нельзя считать надёжными, но они легки в использовании. Например, их используют для настройки бездисковых рабочих станций и умных сетевых устройств.
FTP сервера выполняют те же функции, что и TFTP, но имеют возможность проверки подлинности подключаемого устройства при помощи логина и пароля, поэтому более надёжны. С помощью них можно отправлять и принимать файлы и команды.
Если ваши устройства соединены через роутер или используют Firewall, то необходимо заранее пробросить порты 21 и 20 для входящих и исходящих соединений.
Total Commander (версия 6.53)
Русифицированная версия
1. Запустите программу TotalCommander, после чего, в верхнем меню нажмите пункт Конфигурация и выберите строку Настройка: FTP
2. В следующем окне надо проверить наличие галочки в строке По умолчанию использовать пассивный режим и если ее нет, поставить.
После чего, нажмите OK и окне исчезнет.
3. В верхнем меню нажмите пункт FTP и выберите строку Соединиться с FTP-сервером.
4. В появившемся окне нажмите на кнопку Добавить.
5. Появится новое окно, в котором надо задать необходимые параметры и поставить галочку в строке Пассивный режим обмена.
После чего, нажать кнопку OK.
6. В оставшемся окне нажмите на кнопку Соединиться.
7. Произойдет соединение с сервером и можно работать в привычном режиме двухпанельного файлового менеджера.
Возможные проблемы
Повторная регистрация расширения для оболочки (Windows)
В случае, когда Drag&Drop завершается неудачно (в особенности под Vista или Windows 7), вы получите сообщение об ошибке расширения для оболочки. Для решения этой проблемы вам нужно повторно регистрировать это расширение:
1. Откройте командную строку от имени администратора.
Меню «Пуск» — Все программы — Стандартные: правый клик на ‘Командная строка’, выберите ‘Запустить от имени администратора’
2. Перейдите в директорию, содержащую клиент Filezilla.
Пример (32bit): cd «\Program Files\Filezilla FTP Client»Пример (64bit): cd «\Program Files (x86)\FileZilla FTP Client»
3. Повторно зарегистрируйте расширение для оболочки.
Введите ‘regsvr32 fzshellext.dll’ (без кавычек)
4. Если у вас 64-битная ОС, вам нужно сделать ещё один шаг.
Введите ‘regsvr32 fzshellext_64.dll’ (без кавычек)
Если вы получили сообщение ‘DllRegisterServer in … succeeded.’, значит всё прошло успешно (тем не менее, мы также рекомендуем вам перезагрузить ваш компьютер).
О подключениях к FTP
Провести подключение возможно посредством базовой виндовской программы («Проводника») либо при помощи специальных программ, например, FileZilla.
Подключаясь по методу «Проводник», в адресную строчку вводится:
ftp://ip-адрес
К примеру, ftp://177.118.25.63
Всплывет окно, в него вводится информация: выбирается существующий юзер и указывается пароль.
Внимание: при помощи сервера IIS возможно проводить гибкие подключения к серверам. В том числе разделить видимое пространство различным клиентам, редактировать их права, давать анонимный доступ
В случае удачно проведенных действий откроется окно с папками, расположенными на сервере.
Внимание: встроенные сервера имеют богатые возможности. В том числе позволяют вести журнал, изолировать юзеров, поддерживать SSL, ограничивать число попыток входа
Как подключиться к FTP с помощью FileZilla
FileZilla – наиболее востребованный и рекомендуемый FTP-клиент, бесплатный и простой в использовании. Подключиться к FTP-серверу через FileZilla можно вне зависимости от операционной системы, установленной на компьютере.
Как поменять пароль в «Контакте» или что делать, если не можешь зайти в «ВК»
Сперва потребуется скачать приложение на официальном сайте. Есть версии для Linux, Windows (портативная и установочная) и macOS. Просто выбираем нужный вариант и жмем по нему для начала закачки.
Устанавливаем приложение и открываем его. В верхней панели вводим следующую информацию:
- Хост. Это может быть IP-адрес или ссылка.
- Логин пользователя, предварительно высланный на почту сервисом.
- Пароль.
- Порт. Оставляем пустым или устанавливаем значение 21.
После того как все нужные поля будут заполнены, нажимаем на кнопку «Быстрое соединение».
После открытия каталога можно приступать к загрузке и скачиванию необходимых данных. Чтобы не вводить каждый раз данные для подключения, следует воспользоваться менеджером сайтов, который доступен в меню «Файл».