আমি আমাদের কেন্দ্রীয় সার্ভার থেকে একাধিক সার্ভারে .ssh / id_rsa.pub অনুলিপি করার চেষ্টা করছি। আমার কাছে নিম্নলিখিত স্ক্রিপ্ট রয়েছে যা আমি সাধারণত বিভিন্ন সার্ভারে পরিবর্তনগুলি ধাক্কা দিতে ব্যবহার করি।
#!/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
তবে এই ক্ষেত্রে, আমাকে স্থানীয় সার্ভারে সর্বজনীন কীটি ধরতে হবে এবং তারপরে এটি একাধিক সার্ভারে যুক্ত করতে হবে। নিম্নলিখিতটি সম্পাদন করতে উপরের ডকুমেন্ট স্ক্রিপ্টটি ব্যবহার করে কোনও উপায় আছে?
cat .ssh/id_rsa.pub |ssh tony@0.0.0.0 'cat > .ssh/authorized_keys'