Estoy tratando de copiar .ssh / id_rsa.pub desde nuestro servidor central a varios servidores. Tengo el siguiente script que generalmente uso para enviar cambios a los diferentes servidores.
#!/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
Pero en este caso, necesito capturar la clave pública en el servidor local y luego agregarla a varios servidores. ¿Hay alguna manera de usar el script de documento anterior para ejecutar lo siguiente?
cat .ssh/id_rsa.pub |ssh tony@0.0.0.0 'cat > .ssh/authorized_keys'