📅  最后修改于: 2023-12-03 15:32:58.166000             🧑  作者: Mango
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.
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.
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.
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.
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.