Sto cercando di copiare .ssh / id_rsa.pub dal nostro server centrale su più server. Ho il seguente script che di solito uso per inviare le modifiche ai diversi server.
#!/bin/bash
for ip in $(<IPs); do
# Tell the remote server to start bash, but since its
# standard input is not a TTY it will start bash in
# noninteractive mode.
ssh -q "$ip" bash <<-'EOF'
EOF
done
Ma in questo caso, ho bisogno di cat la chiave pubblica sul server locale e quindi aggiungerlo a più server. C'è un modo usando lo script del documento qui sopra per eseguire quanto segue.
cat .ssh/id_rsa.pub |ssh tony@0.0.0.0 'cat > .ssh/authorized_keys'