Cómo descargar un archivo vía SSH – Hosting –

Esta guía en particular cubre una característica específica: descargar archivos a través de . Hay algunos beneficios que SSH puede ofrecer en términos de descarga de archivos:

  • La conexión está cifrada en su totalidad, por lo que no tendrás que preocuparte por el hecho de que los archivos puedan verse comprometidos durante la transferencia.
  • Con la ayuda de claves y alias SSH es posible establecer una conexión SSH sin necesidad de introducir la contraseña cada vez, por lo que es posible descargar archivos privados de forma segura y muy rápidamente.
  • Existen amplias oportunidades para automatizar todo el proceso. Por ejemplo, es posible crear una secuencia de comandos del lado del servidor que crearía una copia de seguridad periódica de su cuenta de alojamiento y otra secuencia de comandos en su computadora que permitirá descargar la copia de seguridad nueva a su computadora local en el tiempo designado.

El conjunto de protocolos OpenSSH SSH/SecSH (que viene preinstalado con OS X y está disponible para descargar para la mayoría de los demás sistemas *nix) incluye la aplicación scp (copia segura) que se puede utilizar para cargar y descargar archivos desde y hacia hosts remotos.

Aquí hay algunos ejemplos de cómo usarlo para:

1. Cargar un archivo desde una computadora local a una remota:

scp /ruta/al/local/archivo nombredeusuario@nombredehost:/ruta/al/remoto/archivo

Este comando se puede utilizar para cargar un archivo específico a su cuenta en el servidor:

scp -P 21098 /home/localuser/site/example.html cpanel_user@servername:/home/cpanel_user/public_html

O este, si se debe cargar el directorio completo:

scp -P 21098 -r /home/localuser/site/ cpanel_user@servername:/home/cpanel_user/public_html

2. Descargar un archivo desde un sistema remoto a su computadora:

scp nombre de usuario@nombre de host:/ruta/al/archivo/remoto /ruta/al/local/archivo

See also  Cómo configurar una redirección de URL para un dominio - Dominios -

Este ejemplo en particular se puede utilizar para descargar un error_log de public_html de una cuenta de hosting a su computadora local:

scp -P 21098 cpanel_user@nombredeservidor:/home/cpanel_user/public_html/error_log /home/localuser/logs/

NOTA: Cuando se utiliza uno de los comandos anteriores, se le pedirá que inserte la contraseña en su cuenta de cPanel (cuando ingresa la contraseña, se oculta automáticamente por motivos de seguridad).

Actualmente, sólo Windows 10 tiene soporte nativo para SSH a través de la aplicación PowerShell. Puede ubicarlo haciendo clic en el botón Inicio > escribiendo 'PowerShell' y eligiendo la opción Windows PowerShell en el menú:

Puede utilizar los mismos comandos que para los sistemas Linux y OS X para cargar y descargar archivos:

1. Cargar un archivo desde una computadora local a una remota:

scp /ruta/al/local/archivo nombredeusuario@nombredehost:/ruta/al/remoto/archivo

Este comando se puede utilizar para cargar un archivo específico a su cuenta en el servidor:

scp -P 21098 C:\Users\Windows_user\Desktop\image.jpg cpuser@server266.web-hosting.com:/home/cpuser/public_html

O este, si se debe cargar el directorio completo:

scp -P 21098 -r C:\Users\Windows_user\Desktop\images\ cpuser@server266.web-hosting.com:/home/cpuser/public_html

2. Descargar un archivo desde un sistema remoto a su computadora:

scp nombre de usuario@nombre de host:/ruta/al/archivo/remoto /ruta/al/local/archivo

Este ejemplo en particular se puede utilizar para descargar un error_log de public_html de una cuenta de hosting a su computadora local:

scp -P 21098 cpuser@server266.web-hosting.com:/home/cpuser/public_html/error_log C:\Users\Windows_user\Desktop

NOTA: Cuando se utiliza uno de los comandos anteriores, se le pedirá que inserte la contraseña en su cuenta de cPanel (cuando ingresa la contraseña, se oculta automáticamente por motivos de seguridad).

También puede utilizar PowerShell en otras versiones de Windows siguiendo las siguientes soluciones:

Para utilizar las utilidades nativas de línea de comandos de Windows, seleccione el botón Inicio > haga clic en la opción Ejecutar…. En la línea de comando escriba powershell y presione Enter:

See also  ¿Cómo conecto mi nombre de dominio a mi cuenta de Etsy? - Dominios -

Aquí hay un ejemplo del comando para descargar el archivo del servidor a su computadora:

Invocar-WebRequest http://dominio.com/ruta-al-archivo.zip -UseBasicParsing -OutFile local.zip

dónde:

http://dominio.com/ruta-al-archivo.zip debe reemplazarse con la URL del archivo en cuestión

local.zip debe reemplazarse con el nombre con el que desea almacenar el archivo descargado. También puede especificar una ruta completa allí. De forma predeterminada, se descargará en el directorio C:\Users\your-windows-username:

Invoke-WebRequest utiliza el protocolo HTTP en lugar del SSH. Su único parecido con scp es que también se utiliza la interfaz de línea de comandos.

Este método tiene sus desventajas. En primer lugar, la conexión no está cifrada a menos que tenga un certificado SSL y un protocolo https:// específico en su URL. El archivo debe ser de acceso público, lo que en algunos casos no es aceptable. Además, el contenido del archivo se almacena en la memoria antes de grabarse en el disco, lo que hace que este método no sea adecuado para descargar archivos grandes.

2.Otra solución incluye instalar la interfaz de línea de comandos para Windows, que incluye el comando scp. Para usarlo, haga lo siguiente:

Loading Facebook Comments ...
Loading Disqus Comments ...