wget para FTP termina en "conexión rechazada"

wget para FTP termina en "conexión rechazada"

Quiero copiar un directorio FTP a mi servidor (Debian) usando el comando wget. Lo intenté :

wget -m --user=user --password=passftp://ftp.domain.com

Tengo este error:

connection... failed : Connection refused

Intenté exportar ftp_proxy pero no sé qué tengo que completar aquí. ¿La IP de mi servidor? Algo más ?

Además, probé ncftpget pero obtuve:

Unknown host

Respuesta1

Quiero copiar un directorio FTP a mi servidor (Debian) usando wget

wget -m --user=user --password=passftp://ftp.domain.com

Hay varios errores en el comando anterior.

  1. Te falta un spaceentre passyftp://ftp.domain.com

  2. Debe utilizar diferentes opciones ( --ftp-usery --ftp-password) al acceder a un servidor FTP.

Pruebe el siguiente comando:

get -m --ftp-user=user --ftp-password=pass ftp://ftp.domain.com

Alternativa (formato de URL):

get -m ftp://user:pass@ipaddress

¿Dónde ipaddressestá la dirección IP deftp.domain.com


2.1 Formato de URL

URL es un acrónimo de Localizador uniforme de recursos. Un localizador uniforme de recursos es una representación de cadena compacta de un recurso disponible a través de Internet. Wget reconoce la sintaxis de la URL según RFC1738. Esta es la forma más utilizada (los corchetes indican partes opcionales):

http://host[:port]/directory/file
ftp://host[:port]/directory/file

También puedes codificar tu nombre de usuario y contraseña dentro de una URL:

ftp://user:password@host/path
http://user:password@host/path

Se puede omitir el usuario o la contraseña, o ambos. Si omite el nombre de usuario o la contraseña HTTP, no se enviará ninguna autenticación. Si omite el nombre de usuario FTP, se utilizará "anónimo". Si omite la contraseña de FTP, su dirección de correo electrónico se proporcionará como contraseña predeterminada.

FuenteGNU Wget 1.17.1 Manual


2.9 Opciones de FTP

--ftp-user=user
--ftp-password=password

Especifique el nombre de usuario usery la contraseña passworden un servidor FTP.

Sin esto, o la opción de inicio correspondiente, la contraseña predeterminada es -wget@, normalmente utilizada para FTP anónimo.

Otra forma de especificar el nombre de usuario y la contraseña es en la propia URL (consulte Formato de URL). Cualquiera de los métodos revela su contraseña a cualquiera que se moleste en ejecutar ps. Para evitar que se vean las contraseñas, guárdelas en .wgetrco .netrcy asegúrese de proteger esos archivos de otros usuarios con chmod. Si las contraseñas son realmente importantes, tampoco las deje en esos archivos: edítelas y elimínelas después de que Wgethaya comenzado la descarga.

FuenteGNU Wget 1.17.1 Manual

información relacionada