usuario servidor que instalacion crear configurar configuracion como comandos linux ftp debian

linux - que - Descargando todos los archivos de un servidor FTP



servidor ftp debian 9 (3)

Algunos servidores FTP permiten descargar directorios completos con el sufijo de su nombre con .tar o .tgz. El servidor crea un archivo de ese directorio.

Necesito descargar todo, desde un servidor FTP hasta alojar en un servidor diferente. Tengo acceso de shell solo al servidor al que estoy descargando los archivos. ¿Cómo, utilizando el comando FTP de Linux, puedo descargar cada archivo, creando los directorios necesarios para ellos en el proceso?


Otra forma es usar ftp . Aquí hay un ejemplo de script de shell usando ftp:

#! /bin/bash ftp -n << ''EOF'' open ftp.your_ftp_host.com quote USER your_username_here quote PASS your_password_here cd gets prompt no mget * . bye EOF


Utilice wget de esta manera (m para reflejar):

wget -m ftp://username:[email protected]

Si su nombre de usuario o contraseña contiene caracteres especiales, es posible que deba usar el formato:

wget -m --user=username --password=password ftp://ip.of.old.host

Alternativamente, encontré esta guía que muestra cómo hacerlo usando ncftp en Debian. Necesitará acceso de root al nuevo servidor si ncftp no está instalado ya.

En breve:

sudo apt-get install ncftp ncftpget –T –R –v –u "ftpuser" ftp.nixcraft.net /home/vivek/backup /www-data