Передача файлов на Raspberry Pi с использованием pscp

Я пытаюсь отправить файл из локальной системы 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:~

Каждый раз, когда он дает доступ отказано. Пожалуйста, скажите мне, где я иду не так.

1 ответ

Я, вероятно, опоздал, но в любом случае это может кому-то помочь.

Синтаксис 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

Другие вопросы по тегам