Hetzner - DokuWiki

Backup/ru
(Определение количества использованного дискового пространства)
K (Шифрование SAMBA соединений)
 
(45 dazwischenliegende Versionen von 8 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Languages|Backup}} <br>
+
{{Languages|Backup}}
== Заказ места для резервных копий ==
+
  
В дополнение к вашему выделенному/виртуальному серверу вы можете приобрести место для резервных копий. Место для резервных копий можно заказать через панели Robot. Для этого в меню нужно перейти по ссылке "Servers" и выбрать ваш сервер. Далее перейдите на вкладку "Backup", из которой вы можете заказать место для резервных копий, а также изменить заказанный объём. Доступные опции приведены в таблице ниже (все цены указаны с учётом 19% НДС):
+
== Backup Space — Место для резервных копий ==
  
{| cellspacing="1" cellpadding="1" border="1" style="width: 490px; height: 66px;"
+
Владельцы выделенных и виртуальных серверов могут заказать для своего сервера место для резервных копий (Backup Space). Подключиться к Backup Space можно изнутри сети Hetzner. Подключиться к Backup Space может любой сервер, расположенный в дата-центрах Hetzner.
 +
 
 +
Доступные варианты Backup Space и цена на них приведены в таблице ниже:
 +
 
 +
{| class="wikitable" style="margin-left: 10px"
 
|-
 
|-
!
+
! Backup Space
! В месяц
+
! Плата в месяц
! Установка
+
 
|-
 
|-
| 100 ГБ [[#free|[*]]]
+
| 100 ГБ<big>*</big>
| 4,90 € [[#free|[*]]]
+
| 2,90 €<big>*</big>
| 4,90 € [[#free|[*]]]
+
 
|-
 
|-
 
| 500 ГБ
 
| 500 ГБ
| 9,90 €
+
| 4,90 €
| 9,90 €
+
|-
 +
| 1.000 ГБ
 +
| 7,90 €
 
|-
 
|-
 
| 2.000 ГБ
 
| 2.000 ГБ
| 19,90 €
+
| 9,90 €
| 19,90 €
+
 
|-
 
|-
 
| 5.000 ГБ
 
| 5.000 ГБ
| 44,90 €
+
| 21,90 €
| 44,90 €
+
 
|-
 
|-
 
| 10.000 ГБ
 
| 10.000 ГБ
| 79,90 €
+
| 39,90 €
| 79,90 €
+
 
|}
 
|}
<br><span id="free">* Клиенты с  EQ, EX и XS серверами могут получить 100 ГБ места для резервных копий бесплатно.</span>
 
  
Пожалуйста, заметьте, что использование места для резервных копий возможно только с вашего выделенного сервера, так как доступ к нему разрешён только из сети Hetzner.
+
<big>*</big>Для выделенных серверов стоимостью 39 € или более, можно получить 100 ГБ Backup Space бесплатно.
 +
 
 +
Все цены указаны [[Payment_FAQ/ru#Какой VAT я должен заплатить?|без VAT]].
 +
 
 +
== Заказ Backup Space ==
 +
 
 +
Backup Space можно заказать через панель [[Robot/ru|Robot]]. Для этого в меню перейдите по ссылке «Servers», выберите ваш сервер и перейдите на вкладку «Backup». Здесь вы можете заказать Backup Space, а также увеличить или уменьшить заказанный объём.
  
 
== Функции в интерфейсе Robot ==
 
== Функции в интерфейсе Robot ==
  
В интерфейсе Robot (во вкладке "Backup") вы можете сгенерировать новый пароль для вашего аккаунта резервных копий и удалить аккаунт. Также, вы можете видеть текущее использование места для резервных копий. Обновление отображаемых данных производится каждые 10 минут.
+
На вкладке «Backup» вашего сервера можно:
 +
* заказать Backup Space;
 +
* изменить заказанный объём;
 +
* удалить Backup Space;
 +
* сгенерировать новый пароль;
 +
* увидеть (графически), сколько места занято (данные обновляются раз в 10 минут).
  
== Полезное ПО ==
+
== Отказоустойчивость/Надежность ==
  
*Резервное копирование с помощью [http://wertarbyte.de/tartarus.shtml '''Tartarus''']
+
Резервные учетные записи защищены при помощи RAID массива, который остается рабочим даже при сбое сразу нескольких дисков. Таким образом, вероятность потери данных относительно мала. Однако, обратите внимание, что вы по-прежнему несете ответственность за свои данные и что Hetzner не дает никаких гарантий относительно возможной их потери. Данные не сохраняются на другие серверы.
**Копирование "на лету" на FTP сервер
+
**Поддержка LVM снапшотов
+
**Шифрование (симметричное или несимметричное, по ключу или по паролю)
+
**Дополнительные меры безопасности
+
**Основанная на распространённых Unix инструментах, что позволяет легко восстановиться с помощью [[Hetzner Rescue-System/ru|rescue системы]] (tar, bzip2, и т.д)
+
**Поддержка профилей
+
**Интегрированные "перехватчики" делают программу подходящей для особых случаев
+
**Удаление старых настроек безопасности с FTP сервера с использованием charon tool
+
**[[Tartarus_Backup-Konfiguration|Tartarus
+
backup configuration]] с примерами и инструкциями
+
  
*Резервное копирование с помощью '''[[Backup2l]]'''/gpg/ftp
+
В дополнение к защите данных, используются контрольные суммы для отдельных блоков данных для обнаружения и исправления ошибок.
*[http://duplicity.nongnu.org/ '''Duplicity'''] – шифруемое с помощью GPG, сжимаемое, инкрементальное резервное копирование с ненадёжных источников или по нешифрованным протоколам, таким как FTP, эксклюзивно предоставляется сервером резервного копирования Hetzner. Также возможны rsync и ssh.
+
**[[Duplicity Script]]
+
  
 
== Общие советы ==
 
== Общие советы ==
  
Пожалуйста, заметьте, что скорость копирования зависит от количества клиентов, одновременно обращающихся к серверу резервного копирования. Если вы испытываете проблемы со скоростью, возможно есть смысл попробовать ещё раз в другое время.
+
Скорость копирования зависит от количества клиентов, одновременно обращающихся к серверу резервного копирования. Если вы испытываете проблемы со скоростью, возможно есть смысл попробовать делать резервное копирование в другое время.
  
Также важно использовать назначенное DNS имя (&lt;username&gt;.your-backup.de; касается только новых аккаунтов), а не IP адрес, так как IP адрес может измениться.
+
Также важно использовать имя сервера резервных копий (<имя пользователя>.your-backup.de), а не IP-адрес, так как IP-адрес может измениться.
  
== FTP/SFTP/SCP ==
+
Каждая учетная запись ограничена 10 одновременными соединениями.
  
Вы можете получить доступ к вашему серверу резервных копий по протоколам FTP, SFTP и SCP. Пожалуйста, используйте назначенные вам имя хоста (&lt;username&gt;.your-backup.de), а также имя учётной записи и пароль.
+
== Важные замечания ==
  
Для SFTP/SCP возможна ваша аутентификация по публичному ключу. Вы можете предоставить публичный ключ в RFC4716 формате в файле .ssh/authorized_keys на вашем сервере резервных копий. Конвертировать ваш публичный ключ в RFC4716 формат можно программой "ssh keygen" с параметрами "-e" и "-f&lt;input pubkey&gt;". Важно чтобы была удалена автоматически включённая строка комментариев. Если необходимо, создайте директорию .ssh вручную.
+
Обратите внимание, что для домашнего каталога требуются права на исполнение. Если вы удалите права на исполнение, вы больше не сможете войти в систему.
  
Например:
+
Также обратите внимание, что соединения по FTP и SAMBA в некоторых случаях могут быть незашифрованы. В некоторых версиях Windows и FTP-клиентов шифрование используется по умолчанию. Инструкции о том, как зашифровать ваше SAMBA соединение, можно найти [[#Encrypt_SAMBA_connection|здесь]].
  
<pre>server# ssh-keygen
+
Использование CNAME записей для назначенного DNS имени не работает с WebDAV.
Generating public/private rsa key pair.
+
Enter file in which to save the key (/root/.ssh/id_rsa):
+
Enter passphrase (empty for no passphrase):
+
Enter same passphrase again:
+
Your identification has been saved in /root/.ssh/id_rsa.
+
Your public key has been saved in /root/.ssh/id_rsa.pub.
+
The key fingerprint is:
+
cb:3c:a0:39:69:39:ec:35:d5:66:f3:c5:92:99:2f:e1 root@server
+
The key's randomart image is:
+
+--[ RSA 2048]----+
+
|                |
+
|                |
+
|                |
+
|        .  =  |
+
|      . S = * o  |
+
|  . = = + + =  |
+
|    X o =  E .  |
+
|  o + . .  .  |
+
|    .            |
+
+-----------------+
+
  
server# ssh-keygen -e -f .ssh/id_rsa.pub | grep -v "Comment:" &gt;
+
Прежде чем использовать любую из перечисленных ниже возможностей, проверьте в панели Robot, активирована ли она или нет.
.ssh/id_rsa_rfc.pub
+
  
server# cat .ssh/id_rsa_rfc.pub
+
Используйте панель Robot для создания пароля своей учетной записи Backup Space. Сгенерированный пароль отобразится только один раз. Вы не можете использовать пароль от основной учетной записи для учетной записи от Backup Space.
---- BEGIN SSH2 PUBLIC KEY ----
+
AAAAB3NzaC1yc2EAAAABIwAAAQEAz+fh731CVfH3FPM0vK5hX7NT5HogdBEQ4ryGJIeVMv
+
mCQJWwrFtdWh1pXMyXsYzXq1xbjILgCZGn+H0qUBKopJaa/Pzsw5U0UyRgiFhU2k0eiHUq
+
pkiixTbHcLsCj3kjAv5i07wZJ/ot246hLQD1PtSQtcX7nHvhdhenOTGO+ccpM2KEdX1E64
+
eaTtO9Bf7X4OTXnRxS7tjYH9sls5DOunpvoIZLvbmcVw1+wMdJBXOAU6/tnkN5N3mYE4Hu
+
JjnRtBAI9MS9Tt3DNAp1K/udUHA6hfYf08fxYs9uwsCM793b7FczmVvHEIwIKszG7Jwiwo
+
Dqit4EExR8bNNCeD6D3Q==
+
---- END SSH2 PUBLIC KEY ----
+
  
server# cat .ssh/id_rsa_rfc.pub &gt;&gt; backup_authorized_keys
+
==== Ограничения ====
  
server# echo mkdir .ssh | sftp u15000@u15000.your-backup.de
+
В Backup Space невозможно создать директории «/etc» и «/lib».
Connecting to u15000.your-backup.de...
+
The authenticity of host 'u15000.your-backup.de (78.46.10.232)' can't be
+
established.
+
RSA key fingerprint is 3d:7b:6f:99:5f:68:53:21:73:15:f9:2e:6b:3a:9f:e3.
+
Are you sure you want to continue connecting (yes/no)? yes
+
Warning: Permanently added 'u15000.your-backup.de ,78.46.10.232' (RSA) to the
+
list of known hosts.
+
u15000@u15000.your-backup.de 's password:
+
sftp&gt; mkdir .ssh
+
  
 +
== Полезное ПО ==
  
server# scp backup_authorized_keys
+
*[http://wertarbyte.de/tartarus.shtml Tartarus]
u15000@u15000.your-backup.de:.ssh/authorized_keys
+
**[[Tartarus Backup-Konfiguration/ru|Резервное копирование при помощи Tartarus]]
u15000@u15000.your-backup.de's password:
+
*[http://backup2l.sourceforge.net/ Backup2l]
backup_authorized_keys                                        100%  406
+
**[[Backup2l/ru|Резервное копирование при помощи Backup2l]]
0.4KB/s
+
*[http://duplicity.nongnu.org/ Duplicity]
 +
** [[Duplicity Script/ru| Скрипт резервного копирования с помощью Duplicity]]
  
server# sftp u15000@u15000.your-backup.de
+
== Доступ к Backup Space ==
Connecting to u15000.your-backup.de...
+
sftp&gt; ls
+
sftp&gt; exit
+
server#
+
  
 +
К Backup Space можно подключиться при помощи различных протоколов.
 +
 +
=== Обзор ===
 +
 +
Обратите внимание, что имя пользователя '''u00000''' используется только в качестве примера. Замените его на ваше имя пользователя для Backup Space.
 +
 +
{| class="wikitable"  width="100%"
 +
|-
 +
! |Протокол
 +
! |Адрес
 +
! |Пользователь
 +
! |Порт
 +
|-
 +
|style="border-bottom:solid 2px black;" |FTP / FTPS
 +
|style="border-bottom:solid 2px black;" |u00000.your-backup.de
 +
|style="border-bottom:solid 2px black;" |u00000
 +
|style="border-bottom:solid 2px black;" |21
 +
|-
 +
|style="border-bottom:solid 2px black;" |SFTP / SCP
 +
|style="border-bottom:solid 2px black;" |u00000.your-backup.de
 +
|style="border-bottom:solid 2px black;" |u00000
 +
|style="border-bottom:solid 2px black;" |22
 +
|-
 +
|style="border-bottom:solid 2px black;" |Rsync / BorgBackup / SFTP / SCP*
 +
|style="border-bottom:solid 2px black;" |u00000.your-backup.de
 +
|style="border-bottom:solid 2px black;" |u00000
 +
|style="border-bottom:solid 2px black;" |23
 +
|-
 +
|style="border-bottom:solid 2px black;" |SMB / CIFS*
 +
|style="border-bottom:solid 2px black;" |'''Windows:'''<br><code>\\u00000.your-backup.de\backup</code><br>'''Linux:'''<br><code>//u00000.your-backup.de/backup</code>
 +
|style="border-bottom:solid 2px black;" |u00000
 +
|style="border-bottom:solid 2px black;" |445
 +
|-
 +
|HTTPS / WebDAV*
 +
|<pre>https://u00000.your-storagebox.de</pre>
 +
|u00000
 +
|443
 +
|-
 +
|}
 +
 +
<nowiki>*</nowiki> Эта услуга бесплатна и может быть активирована в панеле Robot
 +
 +
=== FTP/FTPS ===
 +
 +
Вы можете получить доступ к серверу резервных копий по протоколу FTP. Для подключения используйте назначенное имя сервера резервных копий (<имя пользователя>.your-backup.de), а также имя учётной записи и пароль. Важное замечание: протокол FTP не шифрует передаваемые данные. Шифрование происходит только по протоколу FTPS.
 +
 +
==== Активный и пассивный режимы ====
 +
 +
В FTP используется два соединения. Первое соединение использует порт 21 и по нему передаются все команды. Второе соединение используется для передачи данных. Оно может создаваться в двух режимах: активном и пассивном.
 +
 +
При активном режиме создания соединения ftp-сервер пытается создать соединение к клиенту (сервер -> клиент). Подобные соединения могут блокироваться межсетевым экраном на стороне клиента, что вызовет ошибки превышения времени ожидания.
 +
 +
Для решения этой проблемы можно использовать пассивный режим.В пассивном режиме соединение создаётся клиентом (клиент -> сервер). В различных клиентских программах пассивный режим активируется разными способами — пожалуйста, обратитесь к документации на используемую вами программу.
 +
 +
==== Инструкции ====
 +
 +
'''Windows'''
 +
 +
В ОС Windows добавить Backup Space как сетевой адрес через FTP можно следующим образом:
 +
 +
#Откройте проводник.
 +
#Windows 7: В левой части кликните «Компьютер», далее в верхней части кликните «Добавить сетевое расположение»;<br>'''Windows 8/10''': в левой части кликните «Этот компьютер», далее в верхнем меню перейдите в «Компьютер» и нажмите «Добавить сетевое расположение»;
 +
#В открывшемся мастере два раза кликните «Далее»;
 +
#Введите «ftp://<имя пользователя>.your-storagebox.de» и ещё раз нажмите «Далее»;
 +
#Снимите флажок «Анонимный вход» и укажите имя пользователя от учетной записи Backup Space;
 +
#Два раза кликните «Далее», затем, «Готово»;
 +
#В открывшемся окне введите имя пользователя и пароль. Здесь же вы можете выбрать сохранить пароль в Windows.
 +
#После нажатия на «Войти» появится доступ к Backup Space при открытии «Этот компьютер» (Windows 8.1/10) или «Компьютер» (Windows 7/8).
 +
 +
====Программное обеспечение====
 +
 +
Обратите внимание, что набор систем, где может быть использован этот протокол ограничен.
 +
 +
'''Windows'''
 +
 +
* Проводник Windows
 +
* FileZilla
 +
* WinSCP
 +
 +
'''Linux'''
 +
 +
* FileZilla
 +
* ftp
 +
* ncftp
 +
* lftp
 +
 +
===SFTP/SCP===
 +
 +
Подключиться к Backup Space можно через sftp или scp. Данный метод доступа к Backup Space использует полное шифрование.
 +
 +
==== Аутентификация по публичному ключу ====
 +
 +
Для SFTP/SCP возможна аутентификация по публичному ключу. Подробная информация об этом, а также пример настройки приведен на отдельной странице: [[Backup Space SSH Keys/ru|Авторизация по публичному ключу в Backup Space]].
 +
 +
==== Ошибки подключения ====
 +
 +
<pre>
 +
11: Application Error
 
</pre>
 
</pre>
  
''Примечание:'' для загрузки публичного ключа нельзя использовать ssh-copy-id.
+
Подобная ошибка при подключении при помощи sftp или scp возникает из-за активации возможности пересылки ssh-ключа (SSH Key Forwarding). Пожалуйста, отключите эту возможность и попробуйте подключиться снова.
  
== SAMBA/CIFS ==
+
====Программное обеспечение====
 +
 
 +
Обратите внимание, что набор систем, где может быть использован этот протокол ограничен.
 +
 
 +
'''Windows'''
 +
 
 +
* WinSCP (SFTP)
 +
* FileZilla (SFTP)
 +
 
 +
'''Linux'''
 +
 
 +
* scp
 +
* sftp
 +
* FileZilla (SFTP)
 +
 
 +
=== SAMBA/CIFS ===
 +
 
 +
Существует возможность резервного копирования по Samba/Cifs. Используйте следующий UNC путь.
 +
 
 +
При использовании основной учетной записи, имя общего ресурса '''backup'''.
 +
 
 +
'''Linux/Unix:'''
 +
 
 +
//<имя пользователя>.your-backup.de/<имя общего ресурса>
 +
 
 +
'''Windows'''
 +
 
 +
\\<имя пользователя>.your-backup.de\<имя общего ресурса>
 +
 
 +
====Инструкции====
 +
 
 +
'''Linux'''
 +
 
 +
В ОС Linux можно использовать следующие команды для интеграции Backup Space в файловую систему:
  
Существует возможность резервного копирования по Samba/Cifs. Используйте следующий UNC путь:
 
 
<pre>
 
<pre>
\\&lt;username&gt;.your-backup.de\backup
+
mount.cifs -o user=<имя пользователя>,pass=<пароль> //<имя пользователя>.your-backup.de/backup /<полный путь к директории>
mount.cifs -o user=USERNAME,pass=PASSWORD //USERNAME.your-backup.de/backup /PATH/FOLDER
+
 
</pre>
 
</pre>
  
== RSYNC ==
+
Добавив следующую строку в файл '''/etc/fstab''' Backup Space может быть автоматически примонтирован при загрузке операционной системы.
  
Прямое использование rsync невозможно. Однако место для резервных копий может быть локально примонтировано с помощью smbfs, sshfs или ftpfs, позволяя тем самым ограниченное использование rsync. Чтобы пользоваться rsync в полной мере (например для создание инкрементальных резервных копий с использованием жёских ссылок), необходимо создать файл образа, который затем примонтировать через устройство обратной петли (loopback). В добавок к этому, есть возможность добавлять шифрование через encfs (Encrypted File System) для защиты данных.
+
<pre>
 +
//<имя пользователя>.your-backup.de/backup /mnt/backup-server      cifs    iocharset=utf8,rw,credentials=/etc/backup-credentials.txt,uid=<системный пользователь>,gid=<системная группа>,file_mode=0660,dir_mode=0770 0      0
 +
</pre>
  
== IPv6 ==
+
Файл '''/etc/backup-credentials.txt''' (права доступа 0600) должен содержать следующие строки:
  
Также получить доступ к вашему серверу резервного копирования можно через IPv6. Для этого существует DNS запись в формате "ipv6.<username>.your-backup.de" type AAAA. Для получения IPv6 адреса можно использовать, например следующую команду:
 
 
<pre>
 
<pre>
dig AAAA ipv6.<username>.your-backup.de
+
username=<имя пользователя>
 +
password=<пароль>
 
</pre>
 
</pre>
  
== Определение количества использованного дискового пространства ==
+
В основанных на Debian дистрибутивах команда содержится в пакете cifs-utils
  
Чтобы определить сколько свободного места у вас есть (будь то скрипты резервного копирования или статусные E-Mail сообщения), можно использовать программы 'sftp и 'lftp':
+
<pre>
 +
apt-get install cifs-utils
 +
</pre>
  
apt-get install sftp
+
Если возникают проблемы в дистрибутивах, основанных на Debian Wheezy отредактируйте следующие параметры:
echo "df"    | sftp USERNAME@BACKUPSERVER
+
echo "df -h"  | sftp USERNAME@BACKUPSERVER
+
echo "df -hi" | sftp USERNAME@BACKUPSERVER
+
  
В некоторых условиях lftp может дать неправильный результат. Именно поэтому мы рекомендуем использовать sftp. Вот пример для lftp:
+
rsize=65536,wsize=130048
  
  # apt-get install lftp
+
Необходимо также добавить следующие команды в /etc/rc.local:
  
Определение количества использованного дискового пространства:
+
modprobe cifs
 +
echo 0 > /proc/fs/cifs/OplockEnabled
  
  # echo du -s .  \
+
'''FreeBSD'''
  | lftp -u USERNAME,PASSWORT BACKUPSERVER
+
  
Читаемое с параметром -h:
+
В ОС FreeBSD, Backup Space можно смонтировать слеующим образом:
  
   # echo du -hs .  \
+
Добавьте в /etc/fstab
  | lftp -u USERNAME,PASSWORT BACKUPSERVER
+
 
 +
//<имя пользователя>@<имя пользователя>/backup /mnt/backup-space smbfs rw,-N 0      0
 +
 
 +
Заменив <имя пользователя> на то, которое было выдано в панеле Robot. Если каталога /mnt/backup-space еще нет, используем команду 'mkdir' для его создания.
 +
 
 +
В /etc/nsmb.conf добавляем
 +
 
 +
[<имя пользователя>]
 +
charsets=UTF8:cp850
 +
addr=<имя пользователя>.your-backup.de
 +
[<имя пользователя>:<имя пользователя>]
 +
password=$crypt-string
 +
 
 +
Создать crypt-string можно с помощью 'smbutil crypt'.
 +
 
 +
В ОС FreeBSD 10.1 необходимые пакеты уже предустановлены.
 +
 
 +
'''Windows'''
 +
 
 +
В ОС Windows подключить Backup Space как сетевой диск можно следующим образом:
 +
 
 +
#Откройте проводник.
 +
#Windows 7: В левой части кликните «Компьютер», далее в верхней части кликните «Подключить сетевой диск»;<br>'''Windows 8/10''': в левой части кликните «Этот компьютер», далее в верхнем меню перейдите в «Компьютер» и нажмите «Подключить сетевой диск»;
 +
#В открывшемся мастере выберите букву сетевого диска и введите «\\<имя пользователя>.your-backup.de\backup». Выберите "Восстанавливать при входе в систему" если вы хотите, чтобы диск автоматически подключался при перезагрузке системы;
 +
#При запросе данных доступа укажите имя пользователя и пароль от учетной записи Backup Space. Опционально Windows может запомнить учётные данные;
 +
# На этом подключение Backup Space как внешнего диска завершено и на него можно зайти через «Этот компьютер» (Windows 8.1/10) или «Компьютер» (Windows 7/8).
 +
 
 +
====Ошибка с файлами более 4 Гб====
 +
 
 +
Если при копировании файлов от 4 Гб и более возникает ошибка, должно помочь отключение кэширования. Для этого Backup Space должен быть смонтрован с параметром «-o cache=none».
 +
 
 +
====Шифрование SAMBA соединений====
 +
 
 +
Для шифрования SAMBA соединений добавьте опцию '''seal''' к команде монтирования.
 +
 
 +
Пример:
 +
 
 +
mount.cifs -o seal,user=<имя пользователя>,pass=<пароль> //<имя пользователя>.your-backup.de/backup /<полный путь к директории>
 +
 
 +
Обратите внимание, что эта функция доступна только в новых версиях Linux (например, Ubuntu 18.04).
 +
 
 +
=== WebDAV ===
 +
 
 +
К Storage Box можно подключиться по протоколу WebDAV. Такое подключение шифруется.
 +
 
 +
По умолчанию поддержка WebDAV отключена. Активировать её можно самостоятельно в панели [[Robot/ru|Robot]]. Обратите внимание, что может пройти несколько минут с момента активации WebDAV до того момента, как Storage Box начнёт принимать соединения по этому протоколу.
 +
 
 +
К сожалению, WebDAV не поддерживает передачу информации о доступном объеме и может возвращать ложные значения. Используйте sftp, как описано в разделе [[#Определение количества использованного дискового пространства|Определение количества использованного дискового пространстваОпределение доступного объёма]].
 +
 
 +
На системах Windows может потребоваться установка компонента «Возможности рабочего стола» (Desktop Experience).
 +
 
 +
====Инструкции====
 +
 
 +
'''Linux'''
 +
 
 +
Backup Space доступен по протоколу WebDAV.
 Для монтирования WebDAV можно использовать davfs.
 +
 
 +
Для монтирования директории WebDAV можно использовать следующую команду:
 +
 
 +
<pre>
 +
mount -t davfs https://<имя пользователя>.your-backup.de /<точка монтирования>
 +
</pre>
 +
 
 +
Для автоматического монтирования при загрузке операционной системы можно добавить следующую строку в файл /etc/fstab:
 +
 
 +
<pre>
 +
https://<имя пользователя>.your-backup.de /<точка монтирования> davfs
 +
rw,uid=<системный пользователь>,gid=<системная группа>,file_mode=0660,dir_mode=0770,_netdev 0 0
 +
</pre>
 +
 
 +
Для автоматического монтирования директории WebDAV надо добавить следующую строку в файл /etc/davfs2/secrets:
 +
 
 +
<pre>
 +
https://<имя пользователя>.your-backup.de <имя пользователя> <пароль>
 +
</pre>
 +
 
 +
В основанных на Debian дистрибутивах devfs2 доступен в одноимённом пакете.
 +
 
 +
<pre>
 +
apt-get install davfs2
 +
</pre>
 +
 
 +
''' Windows '''
 +
 
 +
В ОС Windows для подключения к Backup Space через WebDAV можно использовать следующую инструкцию:
 +
 
 +
# Откройте проводник;
 +
# '''Windows 7''': в левой части кликните «Компьютер», далее в верхней части кликните «Подключить сетевой диск»;<br>'''Windows 8/10''': в левой части кликните «Этот компьютер», далее в верхнем меню перейдите в «Компьютер» и нажмите «Подключить сетевой диск»;
 +
# Кликните «Подключение к веб-сайту, на котором вы можете хранить документы и изображения»;
 +
# В новом мастере кликните «Далее»;
 +
# Выберите «Выберите другое сетевое расположение» и кликните «Далее»;
 +
# В поле «Сетевой адрес или адрес в Интернете» введите адрес Backup Space с протоколом https (пример: https://<имя пользователя>.your-backup.de) и кликните «Далее»;
 +
# Укажите имя, которое будет отображаться в Windows, кликните «Далее»;
 +
# Кликните «Готово»;
 +
# В открывшемся диалоге укажите имя и пароль для доступа к Backup Space;
 +
# На этом подключение Storage Box по протоколу WebDAV завершено и к нему можно получить доступ в «Этот компьютер» (Windows 8.1/10) или «Компьютер» (Windows 7/8).
 +
 
 +
=== SSH / rsync / BorgBackup ===
 +
 
 +
Подключившись к Backup Space через SSH можно использовать rsync и BorgBackup. Для этого следует подключаться к 23 порту.
 +
 
 +
Для подключения по SSH сначала надо активировать поддержку SSH в Backup Space в панели Robot.
 +
 
 +
Важное замечание: Для аутентификации по SSH-ключу необходимо сохранить публичный SSH-ключ в формате OpenSSH в Backup Space. Не сохраняйте ключ в формате RFC4716. Подробная информация доступна в статье [[Backup Space SSH Keys/ru|Backup Space SSH Keys]].
 +
 
 +
Обратите внимание, что для записи доступна только директория '''/home/'''. Мы  рекомендуем использовать относительные пути для доступа к файлам на Backup Space. Например, чтобы скачать файл '''/server1/full_backup.tar.gz''' с Backup Space можно использовать следующие пути к файлам:
 +
 
 +
<pre>
 +
server1/full_backup.tar.gz
 +
./server1/full_backup.tar.gz
 +
</pre>
 +
 
 +
Интерактивный доступ по SSH не допускается.
 +
 
 +
==== BorgBackup ====
 +
 
 +
BorgBackup это инструмент резервного копирования с дедупликацией и шифрованием данных. Информация об  этом доступна в статье [[BorgBackup/ru|BorgBackup]].
 +
 
 +
==== rsync ====
 +
 
 +
Rsync позволяет синхронизировать директории с Backup Space. Например, для синхронизации локальной директории с Backup Space можно использовать rsync следующим образом:
 +
 
 +
<pre>
 +
rsync --progress -e 'ssh -p23' --recursive <локальная директория> <имя пользователя>@<имя пользователя>.your-backup.de:<директория назначения>
 +
</pre>
 +
 
 +
Чтобы скачать директорию из Backup Space достаточно поменять местами источник и назначение:
 +
 
 +
<pre>
 +
rsync --progress -e 'ssh -p23' --recursive <имя пользователя>@<имя пользователя>.your-backup.de:<директория> <локальная директория>
 +
</pre>
 +
 
 +
Обратите внимание, что нет возможности изменить идентификаторы пользователя и группы для загружаемых файлов.
 +
 
 +
==== SCP через 23 порт ====
 +
 
 +
Для SCP следует использовать порт 23. Для передачи файлов через SCP можно использовать следующую команду:
 +
 
 +
<pre>
 +
scp -P 23 <локальный файл> <имя пользователя>@<имя пользователя>.your-backup.de:<удаленный файл>
 +
</pre>
 +
 
 +
Чтобы скачать файл из Backup Space достаточно поменять местами источник и назначение:
 +
 
 +
<pre>
 +
scp -P 23 <имя пользователя>@<имя пользователя>.your-backup.de:<удаленный файл> <локальный файл>
 +
</pre>
 +
 
 +
==== SFTP ====
 +
 
 +
Доступ к Backup Space через SFTP похож на доступ через FTP. Чтобы начать SFTP сессию выполните следующую команду:
 +
 
 +
<pre>
 +
sftp -P 23 <имя пользователя>@<имя пользователя>.your-backup.de
 +
</pre>
 +
 
 +
После подключения можно использовать '''put''' для загрузки и '''get''' для скачивания. '''ls''' покажет содержимое директории:
 +
 
 +
<pre>
 +
sftp> put 100MB.file
 +
Uploading 100MB.file to /home/100MB.file
 +
100MB.file                          100%  100MB  78.7MB/s   00:01
 +
sftp> ls -ahl
 +
drwxr-xr-x    0 12345      12345    16B  Mar 28 10:55 .
 +
dr-x--x--x    0 0          0        10B  Mar 27 12:16 ..
 +
- rw-r--r--    0 12345      12345    100M Mar 28 11:34 100MB.file
 +
sftp> get 100MB.file
 +
Fetching /home/100MB.file to 100MB.file
 +
/home/100MB.file                    100%  100MB 110.6MB/s  00:00
 +
sftp> quit
 +
</pre>
 +
 
 +
=== IPv6 ===
 +
 
 +
Backup Space доступен по IPv6 по тому же имени хоста.
 +
 
 +
== Определение количества использованного дискового пространства ==
 +
 
 +
Чтобы определить, сколько свободного места у вас есть (будь то скрипты резервного копирования или статусные E-Mail сообщения), можно использовать программу «sftp»:
 +
 
 +
<pre>
 +
apt-get install sftp
 +
echo "df"    | sftp <имя пользователя>@<сервер>
 +
echo "df -h"  | sftp <имя пользователя>@<сервер>
 +
echo "df -hi" | sftp <имя пользователя>@<сервер>
 +
</pre>
 +
 
 +
Также можно использовать «lftp». В некоторых случаях это даёт неправильный результат.
 Именно поэтому мы рекомендуем использовать sftp. Вот пример для lftp:
 +
 
 +
<pre>
 +
# apt-get install lftp
 +
# echo du -hs .  \
 +
| lftp -u <имя пользователя>,<пароль> <сервер>
 +
</pre>
  
 
Следующая команда позволяет вам использовать Hook для связки с Tartarus, с помощью вставки следующих строк в конфигурацию Tartarus:
 
Следующая команда позволяет вам использовать Hook для связки с Tartarus, с помощью вставки следующих строк в конфигурацию Tartarus:
  
TARTARUS_POST_PROCESS_HOOK() {
+
<pre>
echo "du" | /usr/bin/lftp -u "$STORAGE_FTP_USER,$STORAGE_FTP_PASSWORD"
+
TARTARUS_POST_PROCESS_HOOK() {
"$STORAGE_FTP_SERVER" | awk -v LIMIT=100 '$2=="." {print
+
echo "du" | /usr/bin/lftp -u "$STORAGE_FTP_USER,$STORAGE_FTP_PASSWORD" "$STORAGE_FTP_SERVER" | awk -v LIMIT=100 '$2=="." {print ((LIMIT*1024*1024)-$1)/1024 " MiB backup space remaining"}'
((LIMIT*1024*1024)-$1)/1024 " MiB backup space remaining"}'
+
}
}
+
</pre>
 +
 
 +
Чтобы всегда иметь актуальное значение мы рекомендуем использовать панель Robot для отображения объема занимаемого резервного пространства.
  
 
[[Kategorie:Dedizierte Server]]
 
[[Kategorie:Dedizierte Server]]
Zeile 189: Zeile 472:
 
[[Kategorie:Dedi-Optionale Features]]
 
[[Kategorie:Dedi-Optionale Features]]
 
[[Kategorie:Robot]]
 
[[Kategorie:Robot]]
 +
[[Kategorie:Backup]]

Aktuelle Version vom 3. Juli 2019, 12:34 Uhr

Inhaltsverzeichnis

Backup Space — Место для резервных копий

Владельцы выделенных и виртуальных серверов могут заказать для своего сервера место для резервных копий (Backup Space). Подключиться к Backup Space можно изнутри сети Hetzner. Подключиться к Backup Space может любой сервер, расположенный в дата-центрах Hetzner.

Доступные варианты Backup Space и цена на них приведены в таблице ниже:

Backup Space Плата в месяц
100 ГБ* 2,90 €*
500 ГБ 4,90 €
1.000 ГБ 7,90 €
2.000 ГБ 9,90 €
5.000 ГБ 21,90 €
10.000 ГБ 39,90 €

*Для выделенных серверов стоимостью 39 € или более, можно получить 100 ГБ Backup Space бесплатно.

Все цены указаны без VAT.

Заказ Backup Space

Backup Space можно заказать через панель Robot. Для этого в меню перейдите по ссылке «Servers», выберите ваш сервер и перейдите на вкладку «Backup». Здесь вы можете заказать Backup Space, а также увеличить или уменьшить заказанный объём.

Функции в интерфейсе Robot

На вкладке «Backup» вашего сервера можно:

  • заказать Backup Space;
  • изменить заказанный объём;
  • удалить Backup Space;
  • сгенерировать новый пароль;
  • увидеть (графически), сколько места занято (данные обновляются раз в 10 минут).

Отказоустойчивость/Надежность

Резервные учетные записи защищены при помощи RAID массива, который остается рабочим даже при сбое сразу нескольких дисков. Таким образом, вероятность потери данных относительно мала. Однако, обратите внимание, что вы по-прежнему несете ответственность за свои данные и что Hetzner не дает никаких гарантий относительно возможной их потери. Данные не сохраняются на другие серверы.

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

Общие советы

Скорость копирования зависит от количества клиентов, одновременно обращающихся к серверу резервного копирования. Если вы испытываете проблемы со скоростью, возможно есть смысл попробовать делать резервное копирование в другое время.

Также важно использовать имя сервера резервных копий (<имя пользователя>.your-backup.de), а не IP-адрес, так как IP-адрес может измениться.

Каждая учетная запись ограничена 10 одновременными соединениями.

Важные замечания

Обратите внимание, что для домашнего каталога требуются права на исполнение. Если вы удалите права на исполнение, вы больше не сможете войти в систему.

Также обратите внимание, что соединения по FTP и SAMBA в некоторых случаях могут быть незашифрованы. В некоторых версиях Windows и FTP-клиентов шифрование используется по умолчанию. Инструкции о том, как зашифровать ваше SAMBA соединение, можно найти здесь.

Использование CNAME записей для назначенного DNS имени не работает с WebDAV.

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

Используйте панель Robot для создания пароля своей учетной записи Backup Space. Сгенерированный пароль отобразится только один раз. Вы не можете использовать пароль от основной учетной записи для учетной записи от Backup Space.

Ограничения

В Backup Space невозможно создать директории «/etc» и «/lib».

Полезное ПО

Доступ к Backup Space

К Backup Space можно подключиться при помощи различных протоколов.

Обзор

Обратите внимание, что имя пользователя u00000 используется только в качестве примера. Замените его на ваше имя пользователя для Backup Space.

Протокол Адрес Пользователь Порт
FTP / FTPS u00000.your-backup.de u00000 21
SFTP / SCP u00000.your-backup.de u00000 22
Rsync / BorgBackup / SFTP / SCP* u00000.your-backup.de u00000 23
SMB / CIFS* Windows:
\\u00000.your-backup.de\backup
Linux:
//u00000.your-backup.de/backup
u00000 445
HTTPS / WebDAV*
https://u00000.your-storagebox.de
u00000 443

* Эта услуга бесплатна и может быть активирована в панеле Robot

FTP/FTPS

Вы можете получить доступ к серверу резервных копий по протоколу FTP. Для подключения используйте назначенное имя сервера резервных копий (<имя пользователя>.your-backup.de), а также имя учётной записи и пароль. Важное замечание: протокол FTP не шифрует передаваемые данные. Шифрование происходит только по протоколу FTPS.

Активный и пассивный режимы

В FTP используется два соединения. Первое соединение использует порт 21 и по нему передаются все команды. Второе соединение используется для передачи данных. Оно может создаваться в двух режимах: активном и пассивном.

При активном режиме создания соединения ftp-сервер пытается создать соединение к клиенту (сервер -> клиент). Подобные соединения могут блокироваться межсетевым экраном на стороне клиента, что вызовет ошибки превышения времени ожидания.

Для решения этой проблемы можно использовать пассивный режим.В пассивном режиме соединение создаётся клиентом (клиент -> сервер). В различных клиентских программах пассивный режим активируется разными способами — пожалуйста, обратитесь к документации на используемую вами программу.

Инструкции

Windows

В ОС Windows добавить Backup Space как сетевой адрес через FTP можно следующим образом:

  1. Откройте проводник.
  2. Windows 7: В левой части кликните «Компьютер», далее в верхней части кликните «Добавить сетевое расположение»;
    Windows 8/10: в левой части кликните «Этот компьютер», далее в верхнем меню перейдите в «Компьютер» и нажмите «Добавить сетевое расположение»;
  3. В открывшемся мастере два раза кликните «Далее»;
  4. Введите «ftp://<имя пользователя>.your-storagebox.de» и ещё раз нажмите «Далее»;
  5. Снимите флажок «Анонимный вход» и укажите имя пользователя от учетной записи Backup Space;
  6. Два раза кликните «Далее», затем, «Готово»;
  7. В открывшемся окне введите имя пользователя и пароль. Здесь же вы можете выбрать сохранить пароль в Windows.
  8. После нажатия на «Войти» появится доступ к Backup Space при открытии «Этот компьютер» (Windows 8.1/10) или «Компьютер» (Windows 7/8).

Программное обеспечение

Обратите внимание, что набор систем, где может быть использован этот протокол ограничен.

Windows

  • Проводник Windows
  • FileZilla
  • WinSCP

Linux

  • FileZilla
  • ftp
  • ncftp
  • lftp

SFTP/SCP

Подключиться к Backup Space можно через sftp или scp. Данный метод доступа к Backup Space использует полное шифрование.

Аутентификация по публичному ключу

Для SFTP/SCP возможна аутентификация по публичному ключу. Подробная информация об этом, а также пример настройки приведен на отдельной странице: Авторизация по публичному ключу в Backup Space.

Ошибки подключения

11: Application Error

Подобная ошибка при подключении при помощи sftp или scp возникает из-за активации возможности пересылки ssh-ключа (SSH Key Forwarding). Пожалуйста, отключите эту возможность и попробуйте подключиться снова.

Программное обеспечение

Обратите внимание, что набор систем, где может быть использован этот протокол ограничен.

Windows

  • WinSCP (SFTP)
  • FileZilla (SFTP)

Linux

  • scp
  • sftp
  • FileZilla (SFTP)

SAMBA/CIFS

Существует возможность резервного копирования по Samba/Cifs. Используйте следующий UNC путь.

При использовании основной учетной записи, имя общего ресурса backup.

Linux/Unix:

//<имя пользователя>.your-backup.de/<имя общего ресурса>

Windows

\\<имя пользователя>.your-backup.de\<имя общего ресурса>

Инструкции

Linux

В ОС Linux можно использовать следующие команды для интеграции Backup Space в файловую систему:

 mount.cifs -o user=<имя пользователя>,pass=<пароль> //<имя пользователя>.your-backup.de/backup /<полный путь к директории>

Добавив следующую строку в файл /etc/fstab Backup Space может быть автоматически примонтирован при загрузке операционной системы.

//<имя пользователя>.your-backup.de/backup /mnt/backup-server       cifs    iocharset=utf8,rw,credentials=/etc/backup-credentials.txt,uid=<системный пользователь>,gid=<системная группа>,file_mode=0660,dir_mode=0770 0       0

Файл /etc/backup-credentials.txt (права доступа 0600) должен содержать следующие строки:

username=<имя пользователя>
password=<пароль>

В основанных на Debian дистрибутивах команда содержится в пакете cifs-utils

apt-get install cifs-utils

Если возникают проблемы в дистрибутивах, основанных на Debian Wheezy отредактируйте следующие параметры:

rsize=65536,wsize=130048

Необходимо также добавить следующие команды в /etc/rc.local:

modprobe cifs
echo 0 > /proc/fs/cifs/OplockEnabled

FreeBSD

В ОС FreeBSD, Backup Space можно смонтировать слеующим образом:

Добавьте в /etc/fstab

//<имя пользователя>@<имя пользователя>/backup /mnt/backup-space smbfs rw,-N 0       0

Заменив <имя пользователя> на то, которое было выдано в панеле Robot. Если каталога /mnt/backup-space еще нет, используем команду 'mkdir' для его создания.

В /etc/nsmb.conf добавляем

[<имя пользователя>]
charsets=UTF8:cp850
addr=<имя пользователя>.your-backup.de
[<имя пользователя>:<имя пользователя>]
password=$crypt-string

Создать crypt-string можно с помощью 'smbutil crypt'.

В ОС FreeBSD 10.1 необходимые пакеты уже предустановлены.

Windows

В ОС Windows подключить Backup Space как сетевой диск можно следующим образом:

  1. Откройте проводник.
  2. Windows 7: В левой части кликните «Компьютер», далее в верхней части кликните «Подключить сетевой диск»;
    Windows 8/10: в левой части кликните «Этот компьютер», далее в верхнем меню перейдите в «Компьютер» и нажмите «Подключить сетевой диск»;
  3. В открывшемся мастере выберите букву сетевого диска и введите «\\<имя пользователя>.your-backup.de\backup». Выберите "Восстанавливать при входе в систему" если вы хотите, чтобы диск автоматически подключался при перезагрузке системы;
  4. При запросе данных доступа укажите имя пользователя и пароль от учетной записи Backup Space. Опционально Windows может запомнить учётные данные;
  5. На этом подключение Backup Space как внешнего диска завершено и на него можно зайти через «Этот компьютер» (Windows 8.1/10) или «Компьютер» (Windows 7/8).

Ошибка с файлами более 4 Гб

Если при копировании файлов от 4 Гб и более возникает ошибка, должно помочь отключение кэширования. Для этого Backup Space должен быть смонтрован с параметром «-o cache=none».

Шифрование SAMBA соединений

Для шифрования SAMBA соединений добавьте опцию seal к команде монтирования.

Пример:

mount.cifs -o seal,user=<имя пользователя>,pass=<пароль> //<имя пользователя>.your-backup.de/backup /<полный путь к директории>

Обратите внимание, что эта функция доступна только в новых версиях Linux (например, Ubuntu 18.04).

WebDAV

К Storage Box можно подключиться по протоколу WebDAV. Такое подключение шифруется.

По умолчанию поддержка WebDAV отключена. Активировать её можно самостоятельно в панели Robot. Обратите внимание, что может пройти несколько минут с момента активации WebDAV до того момента, как Storage Box начнёт принимать соединения по этому протоколу.

К сожалению, WebDAV не поддерживает передачу информации о доступном объеме и может возвращать ложные значения. Используйте sftp, как описано в разделе Определение количества использованного дискового пространстваОпределение доступного объёма.

На системах Windows может потребоваться установка компонента «Возможности рабочего стола» (Desktop Experience).

Инструкции

Linux

Backup Space доступен по протоколу WebDAV.
 Для монтирования WebDAV можно использовать davfs.

Для монтирования директории WebDAV можно использовать следующую команду:

mount -t davfs https://<имя пользователя>.your-backup.de /<точка монтирования>

Для автоматического монтирования при загрузке операционной системы можно добавить следующую строку в файл /etc/fstab:

https://<имя пользователя>.your-backup.de /<точка монтирования> davfs
rw,uid=<системный пользователь>,gid=<системная группа>,file_mode=0660,dir_mode=0770,_netdev 0 0

Для автоматического монтирования директории WebDAV надо добавить следующую строку в файл /etc/davfs2/secrets:

https://<имя пользователя>.your-backup.de <имя пользователя> <пароль>

В основанных на Debian дистрибутивах devfs2 доступен в одноимённом пакете.

apt-get install davfs2

Windows

В ОС Windows для подключения к Backup Space через WebDAV можно использовать следующую инструкцию:

  1. Откройте проводник;
  2. Windows 7: в левой части кликните «Компьютер», далее в верхней части кликните «Подключить сетевой диск»;
    Windows 8/10: в левой части кликните «Этот компьютер», далее в верхнем меню перейдите в «Компьютер» и нажмите «Подключить сетевой диск»;
  3. Кликните «Подключение к веб-сайту, на котором вы можете хранить документы и изображения»;
  4. В новом мастере кликните «Далее»;
  5. Выберите «Выберите другое сетевое расположение» и кликните «Далее»;
  6. В поле «Сетевой адрес или адрес в Интернете» введите адрес Backup Space с протоколом https (пример: https://<имя пользователя>.your-backup.de) и кликните «Далее»;
  7. Укажите имя, которое будет отображаться в Windows, кликните «Далее»;
  8. Кликните «Готово»;
  9. В открывшемся диалоге укажите имя и пароль для доступа к Backup Space;
  10. На этом подключение Storage Box по протоколу WebDAV завершено и к нему можно получить доступ в «Этот компьютер» (Windows 8.1/10) или «Компьютер» (Windows 7/8).

SSH / rsync / BorgBackup

Подключившись к Backup Space через SSH можно использовать rsync и BorgBackup. Для этого следует подключаться к 23 порту.

Для подключения по SSH сначала надо активировать поддержку SSH в Backup Space в панели Robot.

Важное замечание: Для аутентификации по SSH-ключу необходимо сохранить публичный SSH-ключ в формате OpenSSH в Backup Space. Не сохраняйте ключ в формате RFC4716. Подробная информация доступна в статье Backup Space SSH Keys.

Обратите внимание, что для записи доступна только директория /home/. Мы рекомендуем использовать относительные пути для доступа к файлам на Backup Space. Например, чтобы скачать файл /server1/full_backup.tar.gz с Backup Space можно использовать следующие пути к файлам:

server1/full_backup.tar.gz
./server1/full_backup.tar.gz

Интерактивный доступ по SSH не допускается.

BorgBackup

BorgBackup это инструмент резервного копирования с дедупликацией и шифрованием данных. Информация об этом доступна в статье BorgBackup.

rsync

Rsync позволяет синхронизировать директории с Backup Space. Например, для синхронизации локальной директории с Backup Space можно использовать rsync следующим образом:

rsync --progress -e 'ssh -p23' --recursive <локальная директория> <имя пользователя>@<имя пользователя>.your-backup.de:<директория назначения>

Чтобы скачать директорию из Backup Space достаточно поменять местами источник и назначение:

rsync --progress -e 'ssh -p23' --recursive <имя пользователя>@<имя пользователя>.your-backup.de:<директория> <локальная директория>

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

SCP через 23 порт

Для SCP следует использовать порт 23. Для передачи файлов через SCP можно использовать следующую команду:

scp -P 23 <локальный файл> <имя пользователя>@<имя пользователя>.your-backup.de:<удаленный файл>

Чтобы скачать файл из Backup Space достаточно поменять местами источник и назначение:

scp -P 23 <имя пользователя>@<имя пользователя>.your-backup.de:<удаленный файл> <локальный файл>

SFTP

Доступ к Backup Space через SFTP похож на доступ через FTP. Чтобы начать SFTP сессию выполните следующую команду:

sftp -P 23 <имя пользователя>@<имя пользователя>.your-backup.de

После подключения можно использовать put для загрузки и get для скачивания. ls покажет содержимое директории:

sftp> put 100MB.file
Uploading 100MB.file to /home/100MB.file
100MB.file                           100%  100MB  78.7MB/s   00:01
sftp> ls -ahl
drwxr-xr-x    0 12345      12345     16B  Mar 28 10:55 .
dr-x--x--x    0 0          0         10B  Mar 27 12:16 ..
- rw-r--r--    0 12345      12345     100M Mar 28 11:34 100MB.file
sftp> get 100MB.file
Fetching /home/100MB.file to 100MB.file
/home/100MB.file                     100%  100MB 110.6MB/s   00:00
sftp> quit

IPv6

Backup Space доступен по IPv6 по тому же имени хоста.

Определение количества использованного дискового пространства

Чтобы определить, сколько свободного места у вас есть (будь то скрипты резервного копирования или статусные E-Mail сообщения), можно использовать программу «sftp»:

apt-get install sftp
echo "df"     | sftp <имя пользователя>@<сервер>
echo "df -h"  | sftp <имя пользователя>@<сервер>
echo "df -hi" | sftp <имя пользователя>@<сервер>

Также можно использовать «lftp». В некоторых случаях это даёт неправильный результат.
 Именно поэтому мы рекомендуем использовать sftp. Вот пример для lftp:

# apt-get install lftp
# echo du -hs .  \
| lftp -u <имя пользователя>,<пароль> <сервер>

Следующая команда позволяет вам использовать Hook для связки с Tartarus, с помощью вставки следующих строк в конфигурацию Tartarus:

TARTARUS_POST_PROCESS_HOOK() {
echo "du" | /usr/bin/lftp -u "$STORAGE_FTP_USER,$STORAGE_FTP_PASSWORD" "$STORAGE_FTP_SERVER" | awk -v LIMIT=100 '$2=="." {print ((LIMIT*1024*1024)-$1)/1024 " MiB backup space remaining"}'
}

Чтобы всегда иметь актуальное значение мы рекомендуем использовать панель Robot для отображения объема занимаемого резервного пространства.



© 2019. Hetzner Online GmbH. Alle Rechte vorbehalten.