Suponho que você esteja usando um Mac e copiando de / para um Raspberry Pi, correto? (Não que isso importe particularmente, é apenas para que minhas explicações sejam mais claras.)
Independentemente da "direção" da cópia, scp
sempre solicita a senha remota. Você está executando comandos no seu Mac, então já provou que sabe como acessar o terminal local (o Mac); você precisa provar que você sabe como acessar o controle remoto (o Raspberry Pi), então scp
pede a senha remota.
Se a cópia de um computador remoto para o computador local solicitar sua senha local, você poderá copiar qualquer arquivo de qualquer lugar usando apenas sua senha local ... Imagine se
scp '[email protected]:/home/larry/Financials.pdf' ~
copiou esse arquivo para o seu computador, pedindo apenas sua senha: -).
Para entender os erros que você está recebendo, alguns comandos ajudarão. O que fazer
ssh [email protected] ls -l /home/pi/trip3.csv
e
ls -ld /Users/andrew/Desktop
diz? A primeira verifica se trip3.csv
realmente existe no Raspberry Pi (o que deveria, dado que seu primeiro comando foi bem-sucedido), e o segundo verifica se /Users/andrew/Desktop
realmente existe no Mac.
ls -l ~/image.jpg
deve indicar onde image.jpg
acabou.