На главную страницу На главную страницу Помоги больным детям! Их можно спасти!
 
Справочные материалы ←

Как резервировать данные из ОС Windows в Ульяновск.BSD?

Ульяновск.BSD можно использовать как хранилище резервных копий важных данных из ОС Windows.

Для организации резервного копирования необходимо в Ульяновск.BSD создать учетную запись пользователя, в домашний каталог которого будет производиться резервное копирование. Если для данного пользователя не нужен будет доступ к консоли по SSH-протоколу, то в качестве shell необходимо выбрать /sbin/nologin.

В конфигурационный файл /etc/ssh/sshd_config необходимо добавить следующие строки (в примере подразумевается, что существует группа пользователей sftp и пользователь включен в эту группу):

Match Group sftp
ChrootDirectory %h
ForceCommand internal-sftp
X11Forwarding no
AllowTcpForwarding no
PermitTunnel no

В ОС Windows необходимо скачать и установить приложение WinSCP. Затем необходимо создать небольшой BAT-файл, следующего содержания:

"C:\Program Files (x86)\WinSCP\WinSCP.com" ^
  /log="D:\sync_remote_backup.log" /logsize=6*10M /ini=nul ^
  /command ^
    "open sftp://USER_LOGIN:USER_PASSWORD@SERVER_NAME/ -hostkey=""HOST_KEY_FINGERPRINT""" ^
    "synchronize remote -delete D:\DataBasesBackup /DataBasesBackup" ^
    "synchronize remote -delete D:\Reports /Reports" ^
    "exit"

здесь

USER_LOGIN - логин пользователя в Ульяновск.BSD,
USER_PASSWORD - пароль пользователя в Ульяновск.BSD,
SERVER_NAME - DNS-имя или IP-адресс машины с Ульяновск.BSD,
HOST_KEY_FINGERPRINT - для определения этого параметра необходимо выполнить следующую команду:

"C:\Program Files (x86)\WinSCP\WinSCP.com" /command "open sftp://USER_LOGIN:USER_PASSWORD@SERVER_NAME/"

подождать несколько секунд до завершения выполнения команды и выхода в командную строку. Появившаяся на экране строка примерного содержания:

Отпечаток хост-ключа - ssh-ed25519 255 fA0hxEiqF0dPQFaMU9g6Pflzgh3aU2WnjcQpmj1cTJo=.

и будет содержать необходимое значение, а именно в данном примере это будет:

ssh-ed25519 255 fA0hxEiqF0dPQFaMU9g6Pflzgh3aU2WnjcQpmj1cTJo=

Описание всех ключей командной строки WinSCP можно посмотреть по ссылке «Command-line Options».

Описание всех скриптовых команд можно посмотреть по ссылке «Scripting and Task Automation».

Для автоматизации резевного копирования можно создать задачу в Планировщике заданий ОС Windows, в которой запускать созданный BAT-файл по расписанию.

В случае каких-либо проблем, диагностировать их можно в лог-файле, указанном в ключе командной строки /log.

 

Последнее изменение: 10.12.2022 01:02:39
    Наверх       На главную страницу       Адрес электропочты Рейтинг@Mail.ru
Данный интернет-сайт носит исключительно информационный характер, и ни при каких условиях информационные
материалы и цены, размещенные на сайте, не являются публичной офертой, определяемой положениями Статьи 437 ГК РФ.

Сергей Волков – эксперт в области информационных технологий © 2011−2026
Работает система управления сайтом «Публикатор 1.9» © 2004−2026
   
  intermark.ru