Передача файлов на 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