📜  mover archivos linux ssh - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:32:58.166000             🧑  作者: Mango

Mover archivos en Linux a través de SSH - Shell/Bash

En el mundo de la programación y el desarrollo de software, es común que se maneje información y archivos entre diferentes servidores y computadoras a través de SSH. Es por eso que resulta útil conocer cómo mover archivos en Linux mediante esta tecnología.

En este artículo, se explicará cómo transferir archivos a través de SSH utilizando la consola Bash en Linux.

Primero, establecemos la conexión SSH

Antes de proceder a la transferencia de archivos, primero debemos establecer una conexión SSH con el servidor de destino. Para ello, abrimos la consola Bash en Linux y ejecutamos el siguiente comando:

ssh usuario@servidor

Donde usuario es el nombre del usuario con el que deseamos conectarnos al servidor y servidor es el nombre o dirección IP del servidor al que queremos conectarnos.

Si esta es la primera vez que intentamos conectarnos al servidor, se nos preguntará si deseamos agregar la clave RSA del servidor a nuestro archivo de claves conocidas. Es importante verificar que el certificado sea válido y, una vez verificado, se podrá establecer la conexión SSH.

Subir archivos al servidor mediante SCP

Una vez que hemos establecido la conexión SSH con nuestro servidor, podemos usar SCP (Secure Copy) para transferir archivos a través de SSH. Para subir un archivo desde nuestra computadora al servidor, utilizamos el siguiente comando en la consola Bash:

scp archivo usuario@servidor:/ruta/destino/

Donde archivo es el nombre del archivo que deseamos mover, usuario es el nombre del usuario con el que deseamos conectarnos al servidor, servidor es el nombre o dirección IP del servidor al que queremos conectarnos y /ruta/destino/ es la ruta donde queremos guardar el archivo en el servidor.

Descargar archivos del servidor mediante SCP

También podemos descargar archivos del servidor mediante SCP. Para hacerlo, usamos el siguiente comando en la consola Bash:

scp usuario@servidor:/ruta/origen/archivo ./ruta/destino/

Donde usuario es el nombre del usuario con el que deseamos conectarnos al servidor, servidor es el nombre o dirección IP del servidor del que queremos descargar el archivo, /ruta/origen/ es la ruta donde se encuentra el archivo en el servidor y ./ruta/destino/ es la ruta donde queremos guardar el archivo en nuestra computadora local.

Conclusión

En este artículo hemos aprendido cómo mover archivos en Linux a través de SSH utilizando la consola Bash. Recuerda que, antes de poder transferir archivos, es necesario establecer una conexión SSH con el servidor de destino y verificar la validez del certificado. Con SCP, podemos subir archivos desde nuestra computadora al servidor o descargar archivos del servidor a nuestra computadora local de manera segura y confiable.