使用 python 通过 ssh 传输文件时权限被拒绝

问题描述 投票:0回答:0

我正在尝试使用 paramiko 将文件从我的 Windows 机器传输到我的 Linux 机器,但我当前使用的过程失败并出现错误

PermissionError: [Errno 13] Permission denied
。 ssh IP 正确地列在我的 known_hosts 中,我可以通过我的终端 ssh 没有任何问题。我错过了什么,我该如何解决?提前致谢。

import os
import paramiko

ssh = paramiko.SSHClient() 
ssh.load_host_keys(os.path.expanduser(os.path.join("~", ".ssh", "known_hosts")))
ssh.connect('192.168.3.76', username='myUsername', password='myPassword')
sftp = ssh.open_sftp()
sftp.put('C:\\Users\win\Desktop\\temp.webm', '/home/lnx/temp.webm')
sftp.close()
ssh.close()
python paramiko
© www.soinside.com 2019 - 2024. All rights reserved.