Tôi đã có thể sử dụng lệnh ssh và lệnh phát hành trong máy chủ từ xa. Bây giờ tôi muốn scp tập tin từ máy chủ từ xa nhưng điều đó dường như không thể. Tôi hoàn toàn mới với python và Paramiko. Lỗi là quyền bị từ chối trong thư mục cục bộ của các cửa sổ darn của tôi. Các tập tin được cho là đến từ máy Mac. Bất kỳ ví dụ thực sự thực sự đơn giản khác tôi có thể sử dụng để scp tập tin từ một máy Linux từ xa đến máy Windows địa phương của tôi?scp sử dụng công việc không hoạt động của paramiko - ssh hoạt động tốt
import paramiko
hostname = '192.xx.1.xx'
password = 'pop123'
username = "husbad2"
port = 22
mypath='C:\\Users\\handsonexpert\\Documents'
remotepath='/Users/ihussain/testdir/file3.txt'
t = paramiko.Transport((hostname, 22))
t.connect(username=username, password=password)
sftp = paramiko.SFTPClient.from_transport(t)
sftp.put(mypath, remotepath)
bạn nên sử dụng sftp.get nếu mục tiêu của bạn là để lấy các tập tin từ 192.168.1.132 vào mypath. –