Ubuntu 22.04
Sponsored Link

OpenSSH : SSHPass का उपयोग करें2023/08/24

 
पासवर्ड प्रमाणीकरण पर इनपुट पासवर्ड को स्वचालित करने के लिए SSHPass का उपयोग करें।
यह सुविधाजनक है लेकिन इसमें सुरक्षा जोखिम (पासवर्ड का लीक होना) है, यदि आप इसका उपयोग करते हैं तो विशेष ध्यान रखें।
[1] SSHPass इंस्टॉल करें।
root@dlp:~#
apt -y install sshpass
[2] SSHPass का उपयोग कैसे करें।
# [-p password] : तर्क से
# यदि प्रारंभिक कनेक्शन है, तो [StrictHostKeyChecking=no] जोड़ें

ubuntu@dlp:~$
sshpass -p password ssh -o StrictHostKeyChecking=no 10.0.0.51 hostname

node01.srv.world
# [-f file] : लेख्यपत्र से

ubuntu@dlp:~$
echo 'password' > sshpass.txt

ubuntu@dlp:~$
chmod 600 sshpass.txt

ubuntu@dlp:~$
sshpass -f sshpass.txt ssh 10.0.0.51 hostname

node01.srv.world
# [-e] : पर्यावरण चर से

ubuntu@dlp:~$
export SSHPASS=password

ubuntu@dlp:~$
sshpass -e ssh 10.0.0.51 hostname

node01.srv.world
मिलान सामग्री