Есть по крайней мере 3 способа сделать это с GNU Parallel:
seq 10 | parallel --sshlogin 'ssh -i "key.pem" [email protected]' echo
seq 10 | PARALLLEL_SSH='ssh -i "key.pem"' parallel --sshlogin [email protected] echo
seq 10 | parallel --ssh 'ssh -i "key.pem"' --sshlogin [email protected] echo
Кроме того, вы можете вероятно, используйте .ssh/config (man ssh_config), поэтому вы используете тот же ключ для доступа к * .amazon.com.
Также вы должны изучить ssh-agent
. С этим вы можете добавить несколько ключей. Хотя это полезно только в сеансах с управляющим терминалом (например, не полезно для заданий cron).
Спасибо; ты лучший! –