Вообще проблематично. Нужно
1) обучить качалку понимать http-заголовок Content-Disposition. "Нестабильный" wget это умеет.
2) Качалка должна ходить на disk с измененными User-Agent
вообще-то в этой теме уже писалось, что за gentoo на battle нужно по http ходить.
Насчет ключей ftp-user и ftp-password - попробуй логин и пароль заключить в одинарные кавычки, т.е.
Код:
wget URL --ftp-user='u1234' --ftp-password='passwd'
Можно в ~/.netrc прописать логин и пароль, чтоб его не светить и каждый раз в wget не вводить
Код:
machine battlefox.ru login u1234 password passwd
ну и
chmod 600 ~/.netrc сделать. Хотя в данном случае, наверно, .netrc бесполезен