কম্পিউটার টিউটোরিয়াল

পাইথনে 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)  # ls কমান্ডের আউটপুট প্রিন্ট করুন

উপরের কোড রান করলে রিমোট সার্ভারের ডিরেক্টরি লিস্টিং मिलবে।

সিকিউরিটি নোট: প্রোডাকশনে AutoAddPolicy বা হোস্ট কি ভেরিফিকেশন সঠিকভাবে হ্যান্ডেল করুন।

  1. পাইথনে সবচেয়ে দক্ষ স্ট্রিং কনক্যাটেনেশন পদ্ধতি

  2. পাইথনে স্ট্রিং কনক্যাটেনেশন-এর প্রিয় পদ্ধতি

  3. পাইথনে স্ট্রিং খালি কিনা যাচাই করার সবচেয়ে সুন্দর উপায়

  4. পাইথন এক্সসেপশন লগ করার সেরা উপায়