Estou tentando baixar alguns dados de um site ftp, mas estou tendo problemas com o logon. Eu sei que o nome de usuário / senha está correto porque funciona quando eu uso o ftp interativamente. No entanto, quando tento usar o wget, recebo:
Logging in as $username...
Login incorrect.
Eu tentei os seguintes comandos na linha de comando:
wget -r -nd -A "path/to/data/*/*hdf" --ftp-user=$username --ftp-password=$password ftp:$ftpSite
wget -r -nd -A "path/to/data/*/*hdf" --user=$username --password=$password ftp:$ftpSite
wget -r -nd -A "path/to/data/*/*hdf" --ftp-user=$username --ask-password ftp:$ftpSite
wget -r -nd -A "path/to/data/*/*hdf" --user=$username --ask-password ftp:$ftpSite
E sempre recebo a mesma falha "Login incorreto".
Estou executando a partir da linha de comando sem usar variáveis. Só estou usando variáveis nesta pergunta para censurar informações confidenciais.
I would use mget in ftp but it's my understanding that I can't use wildcards to grab files from multiple subdirectories. When I try "mget */*hdf" I get a "No such file or directory" error. However I know the data is there, because when I cd into one of the subdirectories and do "mget *hdf", it works