LINUX.ORG.RU
ФорумAdmin

SSH rsync PWD


0

1

Есть необходимость использовать тузлу rsync для бекапа через SSH К стандартным компам конекчусь через authorized_keys, но тут немного другая ситуация для удобства решил черикать крипт но ......

Проблемма с вводом пароля )))

rsync -avz -e ssh login@host.com:/DirToCopy /DirForCopy

Помогите решить проблему ?????


А почему теперь нельзя использовать authorized_keys?

markevichus ★★★
()

Если с ключами по какой-то неведомой причине не получается, тогда можно заюзать expect.

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

Ok конектится хочется программно. Так как там уже лежат другие ключи я обычно использовал что то вроде этого .....

pwd2 = "ПВД"
com0 = "ssh login@domen.com >> ~/.ssh/id_rsa.pub"
def mabp():
	os.system('echo %s|sudo -S %s' % (pwd2, com0))
	return()
mabp()

но в этой ситуации у клиента уже лежит файл authorized_keys который он использует. Как мне создать второй authorized_keys ? Може я что не доганяю или не знаю но других вариантов не вижу ((((

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

всмысле вопрос лишь в том, можно ли хранить более одного ключа в authorized_keys? Сам как думаешь?

uspen ★★★★★
()

Из мана: The file ~/.ssh/authorized_keys lists the public keys that are permitted for logging in.

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