- Estoy en una máquina con Windows usando Cygwin
- Quiero conectarme a mi raspberrypi y descargar un pdf llamado linuxnet.pdf
- Soy un usuario llamado Zak.
Esto es lo que he estado haciendo y que no ha funcionado en todo el día.
Puedo conectarme exitosamente,
El resto me confunde. Esto es lo que estoy haciendo:
scp linuxnet.pdf [email protected]:linuxnet.pdf
Luego me dice que se ha descargado, pero no tengo idea de dónde está. Me gustaría transferirlo a la máquina con Windows en la que estoy trabajando al directorioc:/users/docs
Por favor, avíseme si necesito aclarar algo.
Respuesta1
Este comando
scp linuxnet.pdf [email protected]:linuxnet.pdf
Copia el archivo local linuxnet.pdf
al servidor remoto 192.xxxx
. Utiliza la cuenta de usuario zak
y coloca el archivo en el directorio de inicio del usuario remoto, denominado linuxnet.pdf
. Tenga en cuenta que si 192.xxxx
representa su Pi, habrá colocado el archivo en el directorio de inicio de Zak.
Dijiste que querías copiardeel servidor remoto a su cliente local de Windows. En este caso deberías invertir el orden de los argumentos y ejecutar el comando desde Cygwin:
scp [email protected]:linuxnet.pdf linuxnet.pdf
La falta de especificación de directorio en el nombre del archivo de destino significa que se escribirá en el directorio actual, cualquiera que sea en el momento de ejecutar la copia.
Respuesta2
[Editado] De acuerdo con la información adicional que agregó, primero se conectará a Raspberry Pi y luego utilizará el scp
ejecutable presente en Raspberry Pi. Esto solo funcionará si ha configurado un servidor ssh en la máquina con Windows y espero que sea más fácil copiar el archivo directamente desde la máquina con Windows.
Para descargar usando scp
en la máquina Windows, inicie Cygwin pero no use el ssh
comando. En su lugar, vaya al directorio en el que desea descargar, usando el siguiente comando: cd /cygdrive/c/path/that/you/like
(obviamente reemplazando c
por la letra de unidad relevante y path/that/you/like
por la ruta relevante, pero aún usando /
en lugar de \
). Luego use (reemplazando por la ruta relativa de su directorio de inicio o la ruta absoluta). Alternativamente, puede omitir el primer comando y usarlo en su lugar.scp [email protected]:path/to/linuxnet.pdf .
path/to/
scp [email protected]:path/to/linuxnet.pdf /cygdrive/c/path/that/you/like