Quick Maintenance & Backup for MS SQL
Подключение к серверу SFTP

На форме указываются параметры подключения к серверу SFTP - серверу с доступом по SSH: Windows с OpenSSH Server, Linux, сетевые хранилища NAS. Форма открывается при создании подключения типа SFTP в параметрах назначения копирования и в разделе Настройки > Соединения.

Подключение к серверу SFTP

Подключение к серверу SFTP

Имя - произвольное имя подключения.

Сервер

Адрес и Порт - имя или IP-адрес сервера и порт SSH, обычно 22.

Пользователь - учётная запись на сервере.

Аутентификация - пароль или ключ SSH. Подпись поля пароля меняется вместе с выбором: Пароль учётной записи либо Пароль ключа (пароль, которым защищён файл ключа; если ключ без пароля, поле остаётся пустым).

Файл ключа - путь к файлу закрытого ключа SSH. Файл должен находиться на компьютере службы QMB, в подключении хранится только путь к нему; кнопка … открывает диалог выбора файла на этом компьютере, поэтому при работе с удалённой службой путь нужно указать вручную. Поддерживаются ключи в формате PEM (например, RSA, «BEGIN RSA PRIVATE KEY») и ключи OpenSSH ed25519. Ключи PuTTY (.ppk) нужно предварительно экспортировать в формат OpenSSH. Для современных серверов OpenSSH (8.8 и новее) используйте ключ ed25519: подписи ключами RSA такие серверы по умолчанию не принимают.

Отпечаток сервера - отпечаток ключа сервера SSH, по которому при каждом соединении проверяется, что программа подключилась к тому же серверу. Вручную его не вводят: при первой проверке подключения служба получает ключ сервера, считает отпечаток и сохраняет его в подключении (кнопка Сохранить без отпечатка сначала выполняет проверку подключения). Если ключ сервера сменился, например после переустановки сервера, копирование остановится с ошибкой «ключ сервера SFTP не совпадает с сохранённым»; убедитесь, что смена ключа ожидаема, и нажмите Обновить - прежний отпечаток будет забыт и получен новый. Изменение адреса или порта очищает отпечаток автоматически.

Папка на сервере - папка для файлов: абсолютный путь (начинается с /), путь относительно домашней папки пользователя SSH или, для Windows OpenSSH, путь вида C:\Backups. Пустое значение - домашняя папка. Внутри повторяется структура папок политики: папки баз данных и подпапки FULL, DIFF, LOG.

Шифрование файлов

Шифровать файлы перед отправкой (AES-256, формат OpenSSL) - файлы шифруются во время передачи и хранятся на сервере с расширением .enc; исходные файлы на компьютере не меняются. Задайте Пароль не короче 8 символов и повторите его в поле Подтверждение; флажок показать открывает введённый пароль.

Сохраните пароль шифрования в надёжном месте. Без него файлы из хранилища восстановить невозможно. Расшифровка - утилитой QmbBakDecrypt (ссылка Расшифровать файлы… на форме) или командой openssl.

Поведение при ошибках

Попыток передачи файла - сколько раз повторять передачу одного файла при сбое, от 1 до 10.

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

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

Копирование выполняет задача сценария Копирование архивных копий на FTP/SFTP, см. Параметры копирования файлов архивных копий.

Докачки нет: при обрыве связи файл передаётся заново. Существующий файл с тем же именем на сервере заменяется. Если на сервере кончилось место или нет прав на запись, сервер не подтверждает запись, и через две минуты ожидания в журнал записывается ошибка с этой подсказкой.
Смотрите также

Общая информация