Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन के साथ ssh पर विभिन्न कमांड कैसे करें?


पायथन का उपयोग करके 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 से कनेक्ट कर रहे हैं। उपरोक्त कोड को चलाने से आपको दूरस्थ सर्वर पर निर्देशिका सूची मिल जाएगी।


  1. Matplotlib में विभिन्न पैमानों के साथ कैसे प्लॉट करें?

    Matplotlib में विभिन्न पैमानों के साथ प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। बनाएं टी , डेटा1 और डेटा2 numpy का उपयोग करके डेटा बिंदु एक आकृति और सबप्लॉट का एक सेट बनाएं, ax1 । रंग चर प्रारंभ करें। सेट x और y अ

  1. बोकेह (पायथन) में छवियों के साथ कैसे काम करें?

    बोकेह में छवियों के साथ काम करने के लिए, image_url() . का उपयोग करें विधि और छवियों की एक सूची पास करें। कदम किसी फ़ाइल में सहेजे गए आउटपुट को उत्पन्न करने के लिए डिफ़ॉल्ट आउटपुट स्थिति को कॉन्फ़िगर करें जब :func:show कहा जाता है। प्लॉटिंग के लिए एक नया चित्र बनाएं। दिए गए URL से लोड की गई छवियों क

  1. पायथन में संख्याओं के साथ एक स्ट्रिंग को कैसे संयोजित करें?

    संख्याओं के साथ एक स्ट्रिंग को संयोजित करने के लिए, आपको संख्याओं को स्ट्रिंग में डालने के लिए str(number) का उपयोग करना होगा। उदाहरण के लिए, >>> a = "string" >>> b = 1 >>> print a + str(b) string1 पायथन 2 में, आप संख्या को घेरने के लिए बैकटिक (``) का भी उपयोग क