В данной заметке я покажу, как можно передавать бекапы файлов на удаленную машину. В основе  данной утилиты (pscp)  есть клиентская часть,  которая базируется на основе клиента 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.

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru