15-12-2021, 10:15
0
Test sshpass:
niestety wykonanie polecenia na komputerze wymaga podania hasła.
logowanie odbywa się za pomocą przekazanego hasła, ale ten problem udało się rozwiązać za pomocą kluczy.
Wykorzystanie sshpass umożliwia logowanie na root-a przekazując hasło jako parametr funkcji i wtedy można wykonać wszystko co rozwiązuje mój problem.
Jeśli ktoś ma inne rozwiązanie, bardziej eleganckie chętnie się zapoznam.
Dziękuję wszystkim za pomoc.
Kod:
#!/bin/bbash
sshpass -p $1 ssh -t [email protected] sudo apt-get update
logowanie odbywa się za pomocą przekazanego hasła, ale ten problem udało się rozwiązać za pomocą kluczy.
Wykorzystanie sshpass umożliwia logowanie na root-a przekazując hasło jako parametr funkcji i wtedy można wykonać wszystko co rozwiązuje mój problem.
Jeśli ktoś ma inne rozwiązanie, bardziej eleganckie chętnie się zapoznam.
Dziękuję wszystkim za pomoc.