1

我正在尝试将文件从 Windows 本地系统发送到 QEMU raspberry pi 模拟器。但每次我得到“拒绝访问”。我已经下载了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:~

每次它都拒绝访问。请告诉我哪里出错了。

4

1 回答 1

2

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

pscp 的语法是

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

目标是目标文件,您正在输入一个文件夹。此外,您使用的是文件语法 /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

于 2017-12-04T10:54:58.717 回答