GNU/Linux >> Linux Esercitazione >  >> Linux

Utilizzare Expect in uno script Bash per fornire una password a un comando SSH

Mescolare Bash e Expect non è un buon modo per ottenere l'effetto desiderato. Proverei a utilizzare solo Expect:

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

# Use the correct prompt
set prompt ":
Linux
  1. Passare gli argomenti della riga di comando allo script Bash?

  2. Perché non posso usare Cd in uno script Bash??

  3. Converti password con caratteri speciali da utilizzare con Expect Script?

  4. Comando sshpass:autenticazione password non interattiva con SSH

  5. Esegui il comando bash sulla pipeline jenkins

Come utilizzare il comando di lettura Bash

Comando di sospensione di Linux (pausa di uno script Bash)

Come utilizzare il comando Date negli script Bash in Linux

Come utilizzare il comando Declare in Linux Bash Shell

Come utilizzare il comando echo negli script Bash in Linux

Come passare la password al comando SSH in Linux