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.

Gunesh Echake
fuente

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

ihor_dvoretskyi
fuente
¿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.

Orión
fuente
¿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
Lambert
fuente