Eu encontrei a solução usando o link e link
Eu uso read -s
para obter a senha em uma variável e, em seguida, uso sshpass
para passar a senha para o ssh
.
#!/usr/bin/env bash
# Read Password
echo -n Password:
read -s password
echo
sshpass -p $password ssh -fN -p 22 usr1@gate1 -L 10001:ip1:22
sshpass -p $password ssh -fN -p 22 usr2@gate2 -L 10002:ip2:22
...
sshpass -p $password ssh -fN -p 22 usrn@gaten -L 1000n:ipn:22