2
如何使用gnu parallel在Amazon AWS EC2上運行並行作業。我需要包括私有密鑰登錄,即這樣的事情不工作:使用GNU parallel運行AWS作業 - 如何包含私鑰?
sh script.sh | parallel --sshlogin [email protected] -i "key.pem"
如何使用gnu parallel在Amazon AWS EC2上運行並行作業。我需要包括私有密鑰登錄,即這樣的事情不工作:使用GNU parallel運行AWS作業 - 如何包含私鑰?
sh script.sh | parallel --sshlogin [email protected] -i "key.pem"
至少有3種方式從GNU並行做到這一點:
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作業不起作用)。
謝謝;你是最棒的! –