पायथन का उपयोग करके SSH का उपयोग करने का सबसे सरल तरीका paramiko का उपयोग करना है। आप इसे -
. का उपयोग करके स्थापित कर सकते हैं$ pip install paramiko
paramiko का उपयोग करने के लिए, सुनिश्चित करें कि आपने होस्ट मशीन पर और चलते समय SSH कुंजियाँ (https://confluence.atlassian.com/bitbucketserver/creating-ssh-keys-776639788.html) सही ढंग से सेट की हैं पायथन लिपि, ये चाबियाँ सुलभ हैं। एक बार ऐसा करने के बाद ssh का उपयोग करके दूरस्थ सर्वर से कनेक्ट करने के लिए निम्न कोड का उपयोग करें -
from paramiko import SSHClient ssh = SSHClient() ssh.load_system_host_keys() ssh.connect('user@server:path') ssh_stdin, ssh_stdout, ssh_stderr = ssh.exec_command('ls') print(ssh_stdout) #print the output of ls command
आप उस सर्वर द्वारा समर्थित किसी भी कमांड को चलाने के लिए exec_command फ़ंक्शन का उपयोग कर सकते हैं जिसे आप ssh से कनेक्ट कर रहे हैं। उपरोक्त कोड को चलाने से आपको दूरस्थ सर्वर पर निर्देशिका सूची मिल जाएगी।