The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"scp в shell-скрипте"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Сеть / Linux)
Изначальное сообщение [ Отслеживать ]

"scp в shell-скрипте"  –1 +/
Сообщение от worsvch (??) on 15-Мрт-12, 10:34 
Есть shell-скрипт, прописанный в crontab, который с помощью scp копирует файлы с другой машины. Возникла проблема, scp запращивает пароль. Как можно сделать, чтобы пароль не запрашивался? В инете ашел примеры с expect, но expect не подойдет
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "scp в shell-скрипте"  +1 +/
Сообщение от zd3n (ok) on 15-Мрт-12, 10:57 
Настроить доступ по ssh между данными машинами по ключам.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "scp в shell-скрипте"  +/
Сообщение от worsvch (??) on 15-Мрт-12, 11:47 
> Настроить доступ по ssh между данными машинами по ключам.

А можно поподробнее?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "scp в shell-скрипте"  +/
Сообщение от Andrey Mitrofanov on 15-Мрт-12, 12:08 
http://lmgtfy.com/?q=scp+key+auth
http://lmgtfy.com/?q=scp+%D0%BF%D0%BE+&#...
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "scp в shell-скрипте"  +/
Сообщение от worsvch (??) on 15-Мрт-12, 13:06 
> http://lmgtfy.com/?q=scp+key+auth
> http://lmgtfy.com/?q=scp+%D0%BF%D0%BE+&#...

Попробовал:
1) ssh-keygen
2) Затем 2 полученных файла скинул в тот же каталог на удаленную машину, на которой лежат файлы, которые нужно копировать
3) scp -i /home/test/.ssh/dsa_key.pub user@xx.xx.xx.xx:/home/test/text.txt /home/test
либо scp user@xx.xx.xx.xx:/home/test/text.txt /home/test
либо scp -i /home/test/.ssh/dsa_key user@xx.xx.xx.xx:/home/test/text.txt /home/test
пароль все равно запрашивается


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "scp в shell-скрипте"  +/
Сообщение от Andrey Mitrofanov on 15-Мрт-12, 13:53 
> Попробовал:
> 2) Затем 2 полученных файла скинул в тот же каталог на удаленную

Молодец, старательный.

Только надо было не "скидываить", а добавлять, не файлы, а строчку в authorized_keys.

> пароль все равно запрашивается

man ssh-copy-id

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "scp в shell-скрипте"  +/
Сообщение от worsvch (??) on 15-Мрт-12, 15:25 
>> Попробовал:
>> 2) Затем 2 полученных файла скинул в тот же каталог на удаленную
> Молодец, старательный.
> Только надо было не "скидываить", а добавлять, не файлы, а строчку в
> authorized_keys.
>> пароль все равно запрашивается
> man ssh-copy-id

Сделал, теперь другое:
Enter passphrase for key '/home/test/.ssh/id_rsa'
то есть опять не выполнился автоматически

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "scp в shell-скрипте"  +/
Сообщение от Andrey Mitrofanov on 15-Мрт-12, 15:57 
> Сделал, теперь другое:

Твою ж дивизию, какой стойкий пионЭр... Не стыдно дедушку заставлять за себя жевать??

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "scp в shell-скрипте"  –1 +/
Сообщение от worsvch (??) on 15-Мрт-12, 17:17 
>> Сделал, теперь другое:
> Твою ж дивизию, какой стойкий пионЭр... Не стыдно дедушку заставлять за себя
> жевать??

а если по теме? :)

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "scp в shell-скрипте"  +/
Сообщение от worsvch (??) on 15-Мрт-12, 17:47 
>> Сделал, теперь другое:
> Твою ж дивизию, какой стойкий пионЭр... Не стыдно дедушку заставлять за себя
> жевать??

Всё, получилось. Спасибо.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

10. "scp в shell-скрипте"  +/
Сообщение от worsvch (??) on 16-Мрт-12, 08:14 
>> Сделал, теперь другое:
> Твою ж дивизию, какой стойкий пионЭр... Не стыдно дедушку заставлять за себя
> жевать??

если руками выполнять:
1.ssh-agent
2.ssh-add
3.сам скрипт
то все нормально выполняется, а через cron все равно Enter passphrase for key '/home/test/.ssh/id_rsa':
уже не знаю что делать

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

11. "scp в shell-скрипте"  +/
Сообщение от Andrey Mitrofanov on 16-Мрт-12, 10:02 
> уже не знаю что делать

Поискать в интернетах не пробовал??
Поищи: ssh без пароля.
Если не поможет, то: ssh ключ без пароля.

Но с головой что-то надо делать: если совсем работать не будет, труп же с голодушки опухнет.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "scp в shell-скрипте"  +/
Сообщение от worsvch (??) on 16-Мрт-12, 14:55 
>> уже не знаю что делать
> Поискать в интернетах не пробовал??
> Поищи: ssh без пароля.
> Если не поможет, то: ssh ключ без пароля.
> Но с головой что-то надо делать: если совсем работать не будет, труп
> же с голодушки опухнет.

Всё, теперь даже через cron работает. Спасибо большое

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

Архив | Удалить

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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