LINUX.ORG.RU
решено ФорумAdmin

Запуск сессии SSH локального пользователя из сеанса ROOT

 


0

1

День добрый)
Есть 2 пк.
Между ними настроен доступ по ключам,для локального пользователя localuser.
Логинюсь под локальным пользователем su localuser и подключаюсь под ним к пк 2,
все проходит хорошо,ключи отрабатывают,есть соединение.

Вопрос,как это сделать из под сеанса root?
Потому что при
rsync -avz -e ssh /mnt/sbros/hlam_2014.??.??.mp4 localuser@pc2:/var/www/hlam/
из под рутового сеанса просит пароль,как обойти?


Создай ключи для рута. Ну или скопируй ключи из /home/localuser/.ssh/id_rsa.pub в /root/.ssh/id_rsa.pub

v9lij ★★★★★
()

rsync -avz -e ssh /mnt/...

rsync -avz -e "ssh -i /path/to/id_rsa" /mnt/...
af5 ★★★★★
()
Последнее исправление: af5 (всего исправлений: 1)
Ответ на: комментарий от aol

Всем спасибо)

аol,а зачем ему sudo,не совсем понял? ssh работает,если я под ним залогинюсь,расскажи подробнее?

af5,спасибо,помогло :)
Но все-таки,как это еще можно сделать,без указывания пути к ключу?

v9lij,твой вариант не сработал,также идет запрос пароля

Zubat
() автор топика
Ответ на: комментарий от Zubat

Но все-таки,как это еще можно сделать,без указывания пути к ключу?

сгенерить пару ключей но для рута и на pc2 залить еще один ключ

ii343hbka ★★★
()
Ответ на: комментарий от Zubat

а зачем ему sudo

так, это я что-то не то сказал. ладно, зачеркивай.

ща попробовал - не работает, как надо

aol ★★★★★
()
Ответ на: комментарий от v9lij

Всем спасибо!
Решилось следующим образом:сгенерил ключ для root на pc1 и закинул его в /home/.ssh/ для localuser на pc2
И все,ssh в сеансе root для юзера localuser отработал без запроса пароля, оказывается все было на поверхности=)

Zubat
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.