LINUX.ORG.RU

sshpass передать переменную

 ,


0

1
sshpass -p $pass ssh -o StrictHostKeyChecking=no $user@$ip 'bash -s' <<'ENDSSH'
        echo $pass | sudo -S true
	echo $pass | sudo apt update
ENDSSH

Я знаю что так не делают, что плохой методом аутентификации! но все же как передать скрипту переменную с паролем ? echo $pass | sudo -S true - не понимает


Ответ на: комментарий от PunkoIvan

не передал

[sudo] пароль для user: Попробуйте ещё раз. [sudo] пароль для user: sudo: 1 попытка ввода неправильного пароля sudo: нет tty и не указана программа askpass sudo: нет tty и не указана программа askpass

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