пятница, 15 февраля 2019 г.

FileZilla Server for Windows для backup


Выгрузка файла на FTP-сервер с помощью curl
Наш сервер будет выгружать backup на компьютер в локальной сети,
на котором достаточно места на диске. Если linux компьютеров нет
используем компьютер под windows.

Download FileZilla Server for Windows
Архив версий
Изменения во всех версиях
Last version ever to support Windows XP 0.9.42 !!!

Примечание: последняя версия сервера совместимая с Windows XP/2003 - v0.9.43 (2013-12-16).

 

Установить с правами администратора.

1. Убрать консоль при загрузке:


2.  Задать пользователя и пароль:


3. Задать папку и права:


4.  Убрать лимиты:

5. Настройка сети:
 Если ip адрес внутри локальной сети меняется, задать ip.
Возможно открыть в брандмауре 21 порт для входящих соединений.

Пусть адрес192.168.0.5 пользователь test пароль test

Прописать в скрипте:

curl --upload-file $DIR_YANDEX/base-$DATA.tar.gz.enc ftp://test:test@192.168.0.5

Проверка из под linux
$ ls
postgresql_10.3_3.1C_amd64_addon_deb.tar.bz2  postgresql_10.3_3.1C_amd64_deb.tar.bz2
user@u1604:~/test$ curl --upload-file postgresql_10.3_3.1C_amd64_deb.tar.bz2
ftp://test:test@192.168.0.5
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 6205k    0     0  100 6205k      0  13.0M --:--:-- --:--:-- --:--:-- 13.0M

Использование FTPS или FTP over TLS

Для начала вам нужно создать сертификат, для чего можно использовать генератор сертификатов сервера FileZilla. Для создания сертификата генератор потребует от вас код вашей страны, города и т.д.

Будьте настолько достоверными, насколько это возможно, т.к. от этого зависит надежность сертификата.

Размер ключа для сертификата может быть указан в верхней части интерфейса генератора: 1024 бита, 2048 бит, 4096 бит. Чем больше размер ключа, тем более надежным будет сгенерированный сертификат и обмен ключами в начале каждого соединения. Тем не менее, размер ключа также влияет на загрузку процессора при создании подключения. При применении шифрования сервер FileZilla будет нагружать процессор вычислениями для зашифровки отсылаемых данных и дешифровки принимаемых. Размер канала также влияет на загрузку процессора. Если у вас установлен медленный канал, к примеру около 1.5Mbps, вам не следует волноваться о нагрузке на процессор. Лучше всего определить нагрузку опытным путем.




Файл certificate.crt следует разместить на клиенте.


Доступ к серверу по ftps:

Просмотр файлов:
$ curl --ftp-ssl  --user test:test ftp://192.168.1.246 --cacert certificate.crt
-rw-r--r-- 1 ftp ftp           1794 Feb 17 17:44 backup_ftp.sh
-rw-r--r-- 1 ftp ftp      453877629 Feb 17 14:47 base-7.tar.gz
-rw-r--r-- 1 ftp ftp      453877648 Feb 17 14:09 base-7.tar.gz.enc
-rw-r--r-- 1 ftp ftp      453878245 Feb 17 14:36 base-7.tar.gz.gpg
-rw-r--r-- 1 ftp ftp        1015759 Jul 16  2016 CarotDAV_2016_07_16.rar
-rw-r--r-- 1 ftp ftp        1015764 Jul 17  2016 CarotDAV_2016_07_17.rar
-rw-r--r-- 1 ftp ftp           5038 Feb 17 18:54 certificate.crt



Загрузка файла:
$ curl --ftp-ssl  --user test:test ftp://192.168.1.246 --cacert certificate.crt -T pubkey.txt
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  3169    0     0  100  3169      0   7886 --:--:-- --:--:-- --:--:--  7883

Скачать файл:
$ curl --ftp-ssl  --user test:test ftp://192.168.1.246/base-7.tar.gz.gpg --cacert certificate.crt  -o base-7.tar.gz.gpg
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  432M  100  432M    0     0   148M      0  0:00:02  0:00:02 --:--:--  148M


1 комментарий:

  1. 1С И Linux: Filezilla Server For Windows Для Backup >>>>> Download Now

    >>>>> Download Full

    1С И Linux: Filezilla Server For Windows Для Backup >>>>> Download LINK

    >>>>> Download Now

    1С И Linux: Filezilla Server For Windows Для Backup >>>>> Download Full

    >>>>> Download LINK oh

    ОтветитьУдалить