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

পাইথনে একটি সার্ভার থেকে অন্য সার্ভারে ফাইল কপি করার পদ্ধতি

এক সার্ভার থেকে অন্য সার্ভারে SSH দিয়ে ফাইল কপি করার সবচেয়ে সহজ পদ্ধতি হলো scp কমান্ড ব্যবহার করা। scp কল করতে subprocess মডিউল দরকার।

উদাহরণ

import subprocess
p = subprocess.Popen(["scp", "my_file.txt", "username@server:path"])
sts = os.waitpid(p.pid, 0)

কপিিং সম্পূর্ণ হওয়া পর্যন্ত অপেক্ষা করার জন্য waitpid কল দরকার।

আরেকটি সমাধান হলো SSH কানেকশন খুলে scp মডিউল ব্যবহার করা।

উদাহরণ

from paramiko import SSHClient
from scp import SCPClient
ssh = SSHClient()
ssh.load_system_host_keys()
ssh.connect('user@server:path')
with SCPClient(ssh.get_transport()) as scp:
    scp.put('my_file.txt', 'my_file.txt')  # Copy my_file.txt to the server
দ্রষ্টব্য: এই আর্টিকেল ১০০৬১০৭৭০৩-এর সাথে অপ্রায় একই।
  1. PHP – imagepalettecopy() ফাংশন ব্যবহার করে একটি ইমেজ থেকে অন্য ইমেজে প্যালেট কপি করুন

  2. Python এবং Tkinter ব্যবহার করে ক্লিপবোর্ড থেকে কপি করা

  3. পাইথনে পাওয়ারপয়েন্ট ফাইল তৈরি করা

  4. লিনাক্সে SCP ব্যবহার করে সিকিউরলি ফাইল ট্রান্সফার করার পদ্ধতি