GNU/Linux >> Znalost Linux >  >> Linux

Použijte Expect ve skriptu Bash k zadání hesla příkazu SSH

Míchání Bash a Expect není dobrý způsob, jak dosáhnout požadovaného efektu. Zkusil bych použít pouze Expect:

#!/usr/bin/expect
eval spawn ssh -oStrictHostKeyChecking=no -oCheckHostIP=no [email protected]$myhost.example.com

# Use the correct prompt
set prompt ":
Linux
  1. Změna hesla systému Linux ve skriptu bash

  2. Předat argumenty příkazového řádku skriptu Bash?

  3. Proč nemohu použít CD ve skriptu Bash?

  1. Převést heslo se speciálními znaky pro použití s ​​Expect Script?

  2. 6 Očekávejte příklady argumentů příkazového řádku skriptu

  3. Je možné, aby skript bash shell interagoval s jiným programem příkazového řádku?

  1. Jak používat šifrované heslo ve skriptu Linux Bash Shell

  2. Skript pro změnu hesla na linuxových serverech přes ssh

  3. Jak mohu zadat heslo SSH do SVN na příkazovém řádku?