सर्वर दुनिया | गोपनीयता नीति | सहायता / संपर्क करें |
5848 / 118084378
|
OpenSSH : Parallel SSH का उपयोग करें2024/04/26 |
एकाधिक होस्ट से कनेक्ट करने के लिए समानांतर SSH स्थापित करें।
|
|
[1] | PSSH स्थापित करें। |
root@dlp:~# apt -y install pssh
|
[2] | यह PSSH का मूल उपयोग है। यह पासफ़्रेज़ के बिना कुंजी-जोड़ी प्रमाणीकरण का मामला है। यदि पासफ़्रेज़ कुंजी-जोड़ी में सेट है, पासफ़्रेज़ इनपुट को स्वचालित करने के लिए सबसे पहले SSH-Agent प्रारंभ करें. |
# होस्ट से कनेक्ट करें और [hostname] कमांड निष्पादित करें ubuntu@dlp:~$ parallel-ssh -H "10.0.0.51 10.0.0.52" -i "hostname" [1] 07:50:51 [SUCCESS] 10.0.0.51 node01.srv.world [2] 07:50:51 [SUCCESS] 10.0.0.52 node02.srv.world # किसी फ़ाइल से होस्ट सूची पढ़ना संभव है
ubuntu@dlp:~$
vi pssh_hosts.txt # प्रति पंक्ति इस प्रकार होस्ट लिखें ubuntu@10.0.0.51 ubuntu@10.0.0.52 parallel-ssh -h pssh_hosts.txt -i "uptime" [1] 07:53:11 [SUCCESS] ubuntu@10.0.0.51 07:53:11 up 21 min, 2 users, load average: 0.08, 0.02, 0.01 [2] 07:53:11 [SUCCESS] ubuntu@10.0.0.52 07:53:11 up 3 min, 2 users, load average: 0.00, 0.00, 0.00 |
[3] | पासवर्ड प्रमाणीकरण से भी जुड़ना संभव है, लेकिन इसके लिए सभी होस्ट पर पासवर्ड एक जैसे होने चाहिए। |
ubuntu@dlp:~$ parallel-ssh -h pssh_hosts.txt -A -O PreferredAuthentications=password -i "uname -r" Warning: do not enter your password if anyone else has superuser privileges or access to your account. Password: # इनपुट पासवर्ड [1] 07:53:58 [SUCCESS] ubuntu@10.0.0.51 6.8.0-31-generic [2] 07:53:58 [SUCCESS] ubuntu@10.0.0.52 6.8.0-31-generic |
[4] |
वैसे, PSSH पैकेज में [parallel-scp], [parallel-rsync], [parallel-slurp], [parallel-nuke] कमांड शामिल हैं और आप इन्हें pssh के समान उपयोग के साथ उपयोग कर सकते हैं।
|
Sponsored Link |