使用 pscp 在 Raspberry Pi 上传输文件

File transfer on Raspberry Pi using pscp

我正在尝试从 windows 本地系统发送文件到 QEMU raspberry pi emulator.But 每次我收到 "access denied"。我已经下载 pscp.exe。 我尝试了以下命令:

pscp.exe -scp myfile.txt pi@192.168.1.3:/home/pi

pscp.exe -scp myfile.txt pi@192.168.1.3:~/home/pi

pscp.exe -scp myfile.txt pi@192.168.1.3:~/Desktop

pscp.exe -scp myfile.txt pi@192.168.1.3:~

每次它提供访问权限时 Denied.Please 告诉我哪里出错了。

我可能迟到了,但无论如何这可能对某人有所帮助。

pscp的语法是

pscp [options] source [user@]host:target

Target 是目的地 file 而您输入的是文件夹。此外,您使用的是 文件语法 /home/pi 而不是 文件夹语法 /home/pi/ (请注意 / 斜线 最后)。因此,您要求 pscp 覆盖整个用户文件夹并改为放置源文件。不用说,这可能会导致巨大的灾难,删除您的整个主文件夹。

你的命令应该是:

pspc myfile.txt pi@192.168.1.3:/home/pi/myfile.txt

您甚至可以对密码进行硬编码,以便在没有提示的情况下进行传输。

pspc -pw yourpassword myfile.txt pi@192.168.1.3:/home/pi/myfile.txt