Son aktivite 1742916756

Передать пароль для SSH сессии в командной строке:

ssh
securesshpass.md Ham

Записываем пароль в файл echo 'yoursecretpass' > gpgpassfile Затем шифруем его gpg -c gpgpassfile

Ну и используем так потом:

SSHPASS=$(gpg -d -q gpgpassfile.gpg) sshpass -e ssh -tt username@address command или

SSHPASS=$(gpg -d -q gpgpassfile.gpg) sshpass -e ssh username@address

Подсказал: Max Zotov

Опубликовано в GitGate

PS. кстати еще и файлик с yousecretpass можно curl-ить из приватной репы или vault :)

sshpass.md Ham

sudo apt-get install sshpass

После чего с помощью утилитки можно передавать пароль напрямую. sshpass -p your_password ssh user@hostname

ВНИМАНИЕ: Делать так стоит только в крайнем случае, потому что небезопасно и пароль останется в истории команд в явном виде !!!

Опубликовано в GitGate