Cómo descargar y cargar archivos a través de SSH

Cómo descargar y cargar archivos a través de SSH

SSH es el protocolo más seguro para acceder a servidores remotos. Proporciona el más alto nivel de seguridad de datos de extremo a extremo sobre los canales de comunicación. El comando SCP (Copia segura) utiliza el protocolo SSH para copiar archivos entre servidores remotos y locales.

El servidor remoto debe tener un servidor SSH en ejecución. Este tutorial le ayudará a comprender los archivos de descarga y carga a través del protocolo SSH.

Descargar archivo a través del protocolo SSH

Aquí hay algunos ejemplos útiles para descargar archivos del sistema remoto a través del protocolo SSH.

  • Esto se conectará al ejemplo.servidor com con el usuario "nombre de usuario"Y copie el /archivo de respaldo.cremallera Archivo al directorio del sistema local /Local/Dir. Para usar el comando theis reemplaza los valores según su entorno.
    SCP [correo electrónico protegido]:/backup/file.Zip /Local /Dir  
  • Si el SSH se ejecuta en un puerto no estándar, puede especificar el puerto usando -PAG Opción con comando SCP.
    SCP -P 2222 [correo electrónico protegido]:/backup/file.Zip /Local /Dir  
  • Si su servidor remoto requirió una clave privada para conectar el servidor, puede usar -i seguido de una ruta de archivo de clave privada para conectar su servidor usando el comando SCP. Esto puede ser útil para los servidores AWS.
    scp -i private_key.PEM [correo electrónico protegido]:/backup/file.Zip /Local /Dir  

Cargar archivo usando SSH

También puede cargar archivos en el servidor remoto utilizando el protocolo SSH usando el comando SCP. Use el siguiente comando de ejemplo para cargar archivos en el servidor SSH.

archivo scp.Zip [correo electrónico protegido]:/remoto/dir  

Similitud que puedes usar -PAG Cambiar para definir el puerto del servidor SSH y -i Para definir la clave privada para la autenticación del usuario.

Conclusión

En este tutorial, ha aprendido sobre la transferencia de archivos entre dos sistemas a través del protocolo SSH.