Transferir archivos a Raspberry Pi usando secuencias de Batch comandos

MD Aminul Islam 11 diciembre 2023
Transferir archivos a Raspberry Pi usando secuencias de Batch comandos

Este artículo mostrará un comando por lotes que transfiere archivos al entorno Raspberry Pi desde Windows y ejecuta el archivo.

PuTTY es una herramienta gratuita de terceros que tiene una implementación gratuita de Telnet y SSH para plataformas Windows y Unix. También cuenta con un emulador de terminal xterm.

También es compatible con otros protocolos de red como SCP y algunas conexiones de socket sin formato. También es capaz de conectarse con un puerto serie.

Este software de terceros está escrito principalmente para el sistema operativo Windows, pero también está adaptado a otros sistemas operativos.

Este artículo utilizará una herramienta PSCP, un cliente de copia segura PuTTY. Esta herramienta se utiliza principalmente para realizar transferencias entre ordenadores de forma segura mediante una conexión SSH.

Hay otra herramienta que usaremos llamada Plink, una interfaz de línea de comandos para los extremos traseros de PuTTY. Se puede utilizar para túneles SSH.

También es una herramienta similar a UNIX ssh y se utiliza principalmente para automatizar operaciones.

Transferir archivos a Raspberry Pi usando secuencias de Batch comandos

  • En primer lugar, debe instalar PuTTY en su sistema Windows.
  • Después de eso, use PSCP para transferir el archivo siguiendo las siguientes sintaxis.
    pscp [YOUR OPTIONS] [USER@]HOST:source target
    pscp [YOUR OPTIONS] source [YOUR SOURCE...] [USER@]HOST:target
    pscp [YOUR OPTIONS] -ls [USER@]HOSTt:filespec
    

    A continuación se comparten las opciones disponibles para el comando.

    -V Esta opción imprimirá la información de la versión.
    -pgpfp Esta opción imprimirá las huellas dactilares de la clave PGP.
    -p Esta opción conservará los atributos del archivo.
    -q Esta opción nos indica que no mostremos estadísticas.
    -r Esta opción es para copiar directorios recursivamente.
    -v Esta opción es para mostrar mensajes detallados.
    -load sessname Esta opción cargará la configuración de la sesión guardada.
    -P Port Esta opción se conectará al puerto especificado.
    -l user Esta opción se conectará con un nombre de usuario específico.
    -pw passw Esta opción iniciará sesión con la contraseña especificada.
    -1 -2 Esta opción forzará el uso de una versión particular del protocolo SSH.
    -4 -6 Esta opción obligará al uso de IPv4 o IPv6.
    -C Esta opción habilitará la compresión.
    tecla -i Esta opción establecerá un archivo de clave privada para la autenticación.
    -noagent Esta opción deshabilitará el uso de Pageant.
    -agent Esta opción habilitará el uso de Pageant.
    -batch Esta opción deshabilitará todas las indicaciones interactivas.
    -unsafe Esta opción le permite usar comodines del lado del servidor, pero no es segura.
    -sftp Esta opción forzará el uso del protocolo SFTP.
    -scp Esta opción forzará el uso del protocolo SCP.
MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn

Artículo relacionado - Batch File