我正在尝试将文件从Windows本地系统发送到QEMU树莓派模拟器。但每次我收到"访问被拒绝"。我已下载 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:~
每次它拒绝访问。请告诉我我哪里出错。
答案 0 :(得分:1)
我可能已经迟到了,但无论如何这可能有助于某人。
pscp的语法是
pscp [options] source [user@]host:target
目标是目标文件,您正在输入文件夹。此外,您使用的是文件语法 /home/pi
而非文件夹语法 /home/pi/
(请注意 /斜杠 at结束)。因此,您要求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