¿Como subir archivos a un servidor remoto?

9 November, 2022 | Linux

¿Te haz preguntado como subir un archivo (o mas) desde la terminal?

Con el comando scp podemos realizarlo ademas de forma segura ya que utiliza ssh como forma de conexión, en el siguiente post te muestro un par de ejemplos.

Espero sea de utilidad

Comando scp

El comando SCP (Secure Copy Protocol) es protocolo de transferencia de archivos en red que permite la transferencia de archivos fácil y segura entre un host remoto y uno local, o entre dos ubicaciones remotas.

Sintaxis:

$ scp [opciones] [Origen] [Destino]

Opciones:

-P : nos permite definir un puerto diferente al predeterminado (22).
-q : Ejecutara la operación en modo silencioso, solo se mostraran los errores críticos.
-r: copia recursiva, incluirá todos los subdirectorios.
-p: conservara los tiempos de modificación iniciales y los atributos del archivo.
-u: borrara el archivo fuente después de que se complete la transferencia.
-c: permitirá la compresión de los datos mientras se lleva a cabo la operación de transferencia.

Transferir un archivo a un servidor remoto:

$ scp archivo.txt user@host:/file/remote

Transferir un archivo desde un servidor remoto:

$ scp user@host:/remoto/archivo2.txt archivo2.txt