Скажите, пожалуйста, как решить мою проблему....
Требуется сливать в автоматическом режиме бэкапы с сервака (SlackWare) по SFTP. Как бы это сделать? SSH2 работает, вручную по SFTP тоже все нормально, а вот как сделать автоматом - не могу додумать :) [s]Исправлено: Yustus, 10:53 24-06-2004[/s] |
Yustus
написать скрипт и задолбить в cron ... собственно вот так ... |
Petya
Огромное спасибо за подробнейший и конкретнейший ответ... Воду лить каждый может, а вот реально помочь - нет, в чем я в очередной раз убедился... |
какой вопрос такой и ответ ;)
ты спросил как сделать - я сказал как ... |
Yustus
ты ведь написал, что Цитата:
1) устроить авторизацию по ключам 2) строчку scp что-то та куда-то там записать в файл и сделать его исполняемым 3) в кроне прописать время исполнения этого файла уфф... в принципе удобство *nix как раз в том, что все, что руками проделыается (поскольку, это не клики мышкой, как в win), можно таким способом "автоматизировать" |
Картина такова:
Есть сервер (host1) с директорией, к примеру, /backup Все файлы из нее нужно периодически сливать на другой сервер, к примеру, host2. Авторизация стандартная - логин/пароль. Помогите написать скрипт (приведите конкретный пример), который, будучи запущенным, скопирует файлы из директории /backup в директорию на удаленном сервере host2. |
Можно попробовать решить ващу задачу с помощью Perl Например использовав уже готовый шаблон (см книгу "Perl библиотека программиста" стр. 647-650 Клиентские операции FTP.)
Идея простая: 1. По крону выполняем backup 2. Аналогично вызываем скрипт с другой машины(+1 час если много данных) для вытягивания с нее. Примечание: а)Выше на перле даны принцип с ftp но не чего страшного если подумать то можно и через sftp. Главное чтоб на втором хосте был юзвер с логином и паролем (хотя-бы один раз зашедший на хост1 чтоб создались ключи) под которым выполняется копирование бэкапа. б) И главное правильно настроить SSH на вашей системе. |
Пытаюсь сейчас настроить DSA аутентификацию по ключам. Из всех рассмотренных способов (hostbased,publickey,keyboard-interactive,password), publickey, на мой взгляд, лучший. Вот сижу и ковыряюсь :) пока не получилось :(
|
Привет Алл. Да уж...
Не нароком перелистая книгу _http://www.openna.com/products/books/sol/Securing-Optimizing-Linux-The-Ultimate-Solution.zip (старовата правда... но все-же) см. стр. 774 видим скрипт дла резервного архивирования. И далее см. стр. 786 - Using the scp command of SSH to transfer backups over the network. Интересно... почти как дежавю.... или вспоминая эпиграф к программе телевидения (если кто помнит такую) "очевидное невероятное".... ___________________________ by sergleo |
Yustus
парочка руководств по ssh с указаниями по настройке ключей быстрый тур по ssh и руководство по secure shell Удачи :) |
Время: 14:15. |
Время: 14:15.
© OSzone.net 2001-