Передать бекап на удаленную машину

Posted by

В данной заметке я покажу, как можно передавать бекапы файлов на удаленную машину. В основе  данной утилиты ()  есть клиентская часть,  которая базируется на основе клиента ssh обеспечивающая безопасное (шифрованное) соединение, как для передачи файлов (scp), так и для соединения через sftp.
Ставим утилиту на машине с которой хотим передавать файлы.

admin@udesktop:~$ sudo apt-get install putty-tools -y

Теперь задача следующая, совершить передачу файлов из каталога «/media/backups» с текущей (локальной) машины, на удаленную на которой поднят «ssh» демон, отвечающий за безопасное (шифрованное) подключение к серверу. Запуск утилиты pscp не требует повышения прав до уровня суперпользователя, поэтому просто набираем в консоли командной строки:

 

admin@udesktop:~$ pscp –pw  712mbddr@! -P 28222 -2  -r /media/backups/*_tips_db_file_v1.7z  ekzorchik@navy.mil:/backups/

The server’s host key is not cached. You have no guarantee

that the server is the computer you think it is.

The server’s rsa2 key fingerprint is:

ssh-rsa 2048 ad:3e:e5:e3:4f:bb:64:dc:c3:de:05:f6:1b:95:90:61

If you trust this host, enter «y» to add the key to

PuTTY’s cache and carry on connecting.

If you want to carry on connecting just once, without

adding the key to the cache, enter «n».

If you do not trust this host, press Return to abandon the

connection.

Store key in cache? (y/n)вот как избежать данного запроса

Теперь можно пояснить по используемым в данном примере ключам:

-pwуказываем пароль на подключение к удаленному серверу

-Pпорт на удаленном сервере на котором принимает соединения SSH

-2принудительно использование протокол ssh версии 2

-rлокальный каталог (либо путь до файла) который будет передавать на удаленный сервер

 

Выход найден:соединение и передача файлов на удаленный сервер без запроса:

admin@udesktop:~$ echo y | pscp -pw 712mbddr@! -P 28222 -2  -r /media/backups/*_tips_db_file_v1.7z  ekzorchik@navy.mil:/backups/

Вот собственно и все, цель заметки достигнута, рабочий пример разобран. По дополнительной информацией по данной утилите читайте «man pscp». С уважением ekzorchik.

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

19 + шестнадцать =