wget para FTP termina em “conexão recusada”

wget para FTP termina em “conexão recusada”

Quero copiar um diretório FTP para o meu servidor (Debian) usando o comando wget. Tentei :

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

Eu tenho este erro:

connection... failed : Connection refused

Tentei exportar ftp_proxy mas não sei o que devo preencher aqui? O IP do meu servidor? Algo mais ?

Além disso, tentei ncftpget, mas consegui:

Unknown host

Responder1

Quero copiar um diretório FTP para meu servidor (Debian) usando wget

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

Existem vários erros no comando acima.

  1. Você está perdendo um spaceentre passeftp://ftp.domain.com

  2. Você precisa usar opções diferentes ( --ftp-usere --ftp-password) ao acessar um servidor FTP.

Experimente o seguinte comando:

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

Alternativa (formato URL):

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

onde ipaddressestá o endereço IP deftp.domain.com


2.1 Formato URL

URL é um acrônimo para Uniform Resource Locator. Um localizador uniforme de recursos é uma representação de string compacta para um recurso disponível na Internet. Wget reconhece a sintaxe da URL conforme RFC1738. Esta é a forma mais utilizada (colchetes indicam partes opcionais):

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

Você também pode codificar seu nome de usuário e senha em um URL:

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

O usuário ou a senha, ou ambos, podem ser omitidos. Se você omitir o nome de usuário ou a senha HTTP, nenhuma autenticação será enviada. Se você omitir o nome de usuário do FTP, 'anônimo' será usado. Se você omitir a senha do FTP, seu endereço de e-mail será fornecido como senha padrão.

FonteManual do GNU Wget 1.17.1


2.9 Opções de FTP

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

Especifique o nome de usuário usere a senha passwordem um servidor FTP.

Sem isso, ou a opção de inicialização correspondente, a senha padrão é -wget@, normalmente usada para FTP anônimo.

Outra forma de especificar nome de usuário e senha é na própria URL (veja Formato de URL). Qualquer um dos métodos revela sua senha para qualquer pessoa que se preocupe em executar o ps. Para evitar que as senhas sejam vistas, armazene-as em .wgetrcou .netrce certifique-se de proteger esses arquivos de outros usuários com chmod. Se as senhas forem realmente importantes, também não as deixe nesses arquivos - edite os arquivos e exclua-os após Wgetiniciar o download.

FonteManual do GNU Wget 1.17.1

informação relacionada