Saya mencoba menyalin .ssh / id_rsa.pub dari server pusat kami ke beberapa server. Saya memiliki skrip berikut yang biasanya saya gunakan untuk mendorong perubahan ke server yang berbeda.
#!/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
Tetapi dalam kasus ini, saya perlu menggunakan kunci publik di server lokal dan kemudian menambahkannya ke beberapa server. Apakah ada cara dengan menggunakan skrip dokumen di atas untuk menjalankan yang berikut ini.
cat .ssh/id_rsa.pub |ssh tony@0.0.0.0 'cat > .ssh/authorized_keys'