descargar archivos de Internet al servidor utilizando SSH


4

Recientemente debido a algún problema, perdí todos los archivos de mi servidor y solicité al equipo de alojamiento que me proporcionara mis archivos desde una copia de seguridad. Me proporcionarán un enlace desde el que tengo que descargar un archivo comprimido y subirlo nuevamente al servidor.

¿Hay alguna forma de descargar ese archivo directamente en el servidor? Tengo acceso completo en el servidor.

Respuestas:


11

Puedes usar la wgetutilidad.

Tiene una sintaxis realmente simple, y todo lo que necesita es:

wget http://link.to.filey se almacenará en el mismo directorio donde ejecutas wget. Si desea almacenar un archivo descargado en otro lugar, puede usar la -Popción, por ejemplo

wget -P /path/to/store http://link.to.file


¿Puedo descargar más de 20 GB de tamaño de archivo con wget?
Gunesh Echake

Por supuesto que puede. Wget en sí no tiene ninguna limitación para el tamaño del archivo, por lo que los límites relacionados con el tamaño del archivo pueden ocurrir solo por la puerta de origen y / o destino.
ihor_dvoretskyi

wget es la cura!
Baazigar

@ihor_dvoretskyi Supongamos que quiero comprobar en qué están presentes todos los archivos http://link. ¿Hay alguna manera de que pueda buscar los archivos presentes en el enlace dado? Si realizo el procedimiento anterior, descargo el archivo index.html del enlace proporcionado, pero quería saber la lista de todos los archivos que están presentes en el servidor / enlace.
Jos

4

Por supuesto, uso scp. Se comporta más o menos como cp. Muestra:

scp username@hostname:/remote/path/to/file local_path

Puede copiar directorios de forma recursiva con -r

Eso si realmente necesita descargarlo a través de ssh. Si le proporcionan solo una URL (su pregunta no estaba clara), entonces wgeto curlhará el trabajo, no es necesario ssh.


¿Qué proporcionar en nombre de usuario y nombre de host?
Gunesh Echake

Cita de OP: me proporcionarán un enlace desde donde tengo que descargar ¿Qué no está claro sobre eso? :-)
Lambert

archivo para descargar de su servidor url de ese archivo, no se requiere inicio de sesión.
Gunesh Echake

2

Use sshpara iniciar sesión en su servidor, luego use, por ejemplo, wgetpara descargar el archivo

wget https://provided_link
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.