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