The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Запуск rsync из скрипта или командной строки"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Запуск rsync из скрипта или командной строки"
Сообщение от Artyom emailИскать по авторуВ закладки on 22-Июл-03, 14:50  (MSK)
Есть задача: запускать rsync по расписанию для перекачки файлов с удаленной машины на локальную. Для этого требуется использовать логин и пароль. Есть два выхода: прописать вызов rsync прямо в crontab или прописать rsync в перловский/шеловский/bash скрипт. Но тот ВСЕГДА ТРЕБУЕТ ВВОДА ПАРОЛЯ, даже если указать параметр --password-file или создавать переменную окружения RSYNC_PASSWORD. Как передавать пароль автоматически?
Подскажите плз, если кто-то что-нибудь знает.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Запуск rsync из скрипта или командной строки"
Сообщение от 8thc Искать по авторуВ закладки on 22-Июл-03, 14:52  (MSK)
>Есть задача: запускать rsync по расписанию для перекачки файлов с удаленной машины
>на локальную. Для этого требуется использовать логин и пароль. Есть два
>выхода: прописать вызов rsync прямо в crontab или прописать rsync в
>перловский/шеловский/bash скрипт. Но тот ВСЕГДА ТРЕБУЕТ ВВОДА ПАРОЛЯ, даже если указать
>параметр --password-file или создавать переменную окружения RSYNC_PASSWORD. Как передавать пароль автоматически?
>
>Подскажите плз, если кто-то что-нибудь знает.

пользуй транспорт для rsync - ssh и rsa auth


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Запуск rsync из скрипта или командной строки"
Сообщение от KsI_korobanov Искать по авторуВ закладки on 22-Июл-03, 15:07  (MSK)
>>Есть задача: запускать rsync по расписанию для перекачки файлов с удаленной машины
>>на локальную. Для этого требуется использовать логин и пароль. Есть два
>>выхода: прописать вызов rsync прямо в crontab или прописать rsync в
>>перловский/шеловский/bash скрипт. Но тот ВСЕГДА ТРЕБУЕТ ВВОДА ПАРОЛЯ, даже если указать
>>параметр --password-file или создавать переменную окружения RSYNC_PASSWORD. Как передавать пароль автоматически?
>>
>>Подскажите плз, если кто-то что-нибудь знает.
>
>пользуй транспорт для rsync - ssh и rsa auth

public private key autontification
читай ssh howto долго. Потом заведи пользователя с правами лоха (только файло необходимое таскать чтобы права были)
настрой ему авторизацию по ключам, дальше нечто типа такого пропиши в крон на хосте, на который ты файло скидываешь.

/usr/bin/rsync -u -v --rsh=/usr/local/bin/ssh2 stat@my_power_host:/var/log/ip-acct/* /var/log/ip

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Запуск rsync из скрипта или командной строки"
Сообщение от Artyom emailИскать по авторуВ закладки on 22-Июл-03, 15:03  (MSK)
PS: Если можно, напишите пример вызова из командной строки.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Запуск rsync из скрипта или командной строки"
Сообщение от KsI_korobanov Искать по авторуВ закладки on 25-Июл-03, 11:15  (MSK)
>PS: Если можно, напишите пример вызова из командной строки.

public private key autontification
читай ssh howto. Потом заведи пользователя с правами лоха (только файло необходимое таскать чтобы права были)
настрой ему авторизацию по ключам, дальше нечто типа такого пропиши в крон на хосте, на который ты файло скидываешь.

/usr/bin/rsync -u -v --rsh=/usr/local/bin/ssh2 stat@my_power_host:/var/log/ip-acct/* /var/log/ip

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Запуск rsync из скрипта или командной строки"
Сообщение от lavr emailИскать по авторуВ закладки on 25-Июл-03, 11:27  (MSK)
>Есть задача: запускать rsync по расписанию для перекачки файлов с удаленной машины
>на локальную. Для этого требуется использовать логин и пароль. Есть два
>выхода: прописать вызов rsync прямо в crontab или прописать rsync в
>перловский/шеловский/bash скрипт. Но тот ВСЕГДА ТРЕБУЕТ ВВОДА ПАРОЛЯ, даже если указать
>параметр --password-file или создавать переменную окружения RSYNC_PASSWORD. Как передавать пароль автоматически?
>
>Подскажите плз, если кто-то что-нибудь знает.

запуск rsync через ssh, два варианта:

1) использование ssh-1 + rhosts авторизация
2) использование ssh-2 + публичная авторизация с пустой passphrase

где ssh-1 - ssh-protocol-1, ssh-2 - ssh-protocol-2

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру