Não é possível wget ao servidor ftp

3

Eu estou tentando wget um servidor ftp de uma máquina remota. O comando não está passando por 'Logging in as anonymous' . É isso que estou recebendo.

 wget ftp://hgdownload.cse.ucsc.edu/goldenPath/hg19/chromosomes/chr1.fa.gz
--2013-09-29 22:07:53--  ftp://hgdownload.cse.ucsc.edu/goldenPath/hg19/chromosomes/chr1.fa.gz
           => ‘chr1.fa.gz’
Resolving proxy.x.y.z... *.*.*.*
Connecting to proxy.x.y.z|*.*.*.*|:3128... connected.
Logging in as anonymous ...

Quando eu tento acessar o site pelo firefox da máquina remota, funciona bem. Eu configurei meu proxy de ftp assim

export ftp_proxy="ftp://a.user:password@proxy:3128

Alguém pode me ajudar a corrigir esse problema?

Obrigado

    
por Ashwin 01.10.2013 / 02:53

3 respostas

1

Você tentou definir o env do proxy dessa maneira? (http: // em vez de ftp: //)

$ export ftp_proxy=http://a.user:[email protected]:3128

você também pode fazer isso de outra forma, por favor crie um arquivo ~ / .wgetrc contendo as configurações abaixo:

http_proxy = http://a.user:[email protected]:3128 
ftp_proxy = http://a.user:[email protected]:3128 
proxy_user = username
proxy_password = password 
use_proxy = on
    
por 01.10.2013 / 06:04
1

Esse link funcionou para mim com sucesso.

$: wget ftp: //hgdownload.cse .ucsc.edu / goldenPath / hg19 / cromossomas / chr1.fa.gz - 2013-09-30

23:34:58--  ftp://hgdownload.cse.ucsc.edu/goldenPath/hg19/chromosomes/chr1.fa.gz
           => 'chr1.fa.gz.1'
Resolving hgdownload.cse.ucsc.edu (hgdownload.cse.ucsc.edu)... 128.114.119.163
Connecting to hgdownload.cse.ucsc.edu (hgdownload.cse.ucsc.edu)|128.114.119.163|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD (1) /goldenPath/hg19/chromosomes ... done.
==> SIZE chr1.fa.gz ... 73773666
==> PASV ... done.    ==> RETR chr1.fa.gz ... done.
Length: 73773666 (70M) (unauthoritative)

 3% [=>                                                             ] 2,810,568    101K/s  eta 10m 57s

No meu /etc/wgetrc

passive_ftp = on

$: wget --version

GNU Wget 1.13.4 built on linux-gnu.

+digest +https +ipv6 +iri +large-file +nls +ntlm +opie +ssl/openssl 

Wgetrc: 
    /etc/wgetrc (system)
Locale: /usr/share/locale 
Compile: gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC="/etc/wgetrc" 
    -DLOCALEDIR="/usr/share/locale" -I. -I../../src -I../lib 
    -I../../lib -D_FORTIFY_SOURCE=2 -Iyes/include -g -O2 
    -fstack-protector --param=ssp-buffer-size=4 -Wformat 
    -Wformat-security -Werror=format-security -DNO_SSLv2 
    -D_FILE_OFFSET_BITS=64 -g -Wall 
Link: gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat 
    -Wformat-security -Werror=format-security -DNO_SSLv2 
    -D_FILE_OFFSET_BITS=64 -g -Wall -Wl,-Bsymbolic-functions 
    -Wl,-z,relro -Lyes/lib -lssl -lcrypto -lz -ldl -lz -lidn -lrt 
    ftp-opie.o openssl.o http-ntlm.o ../lib/libgnu.a

SO: Ubuntu 12.04.3 LTS 64 bit

Estou na minha LAN doméstica conectada em um roteador DHCP, conectada ao modem a cabo WAN com um endereço IP dinâmico para um ISP residencial.

    
por 01.10.2013 / 05:36
1

Para resolver esse problema, configurei o seguinte env:

#PROXY_URL=http://proxy_usr:proxy_pwd@localhost:3128
PROXY_URL=http://localhost:3128
export HTTP_PROXY=$PROXY_URL
export http_proxy=$PROXY_URL
export HTTPS_PROXY=$PROXY_URL
export https_proxy=$PROXY_URL
export FTP_PROXY=$PROXY_URL
export ftp_proxy=$PROXY_URL
export no_proxy='localhost,127.0.0.1,.yourdomain.com'
alias curl='curl -x $PROXY_URL'
git config --global http.proxy $PROXY_URL
git config --global https.proxy $PROXY_URL
    
por 11.03.2015 / 17:21