wgetがftpにログインできない

wgetがftpにログインできない

wgetを使用してftpリポジトリからファイルをダウンロードしようとしています。 FTPリポジトリにはログインとパスワードがあります。ログインとパスワードなしでプロキシサーバーを経由する必要があります。一般的に使用しようとすると、

wget -r -c ftp://login:[email protected]/

FTPサーバーの代わりにプロキシサーバー自体にログインしようとすると、その段階で中断されることがわかりました。を使用する--ftp-userftp-password同じ効果があります。この問題をどのように解決できますか?

ベストアンサー1

wgetはURLでユーザー名とパスワードをサポートしていないようです。次のフォームをお試しください。

wget --user=login --password=pass ftp://download.site.co.in/

より良いことは、ユーザー名とパスワードを.wgetrcまたは.netrcに保存して、他のユーザーが表示したり、シェル履歴ファイルに保存したりできるコマンドラインでそれを指定する必要がないことです。 .wgetrc の形式が不明です。 wgetのマニュアルページを読んでください。 .netrcの場合は、次の行を追加します。

machine download.site.co.in login login pasword pass

指定しない場合、wgetは自動的に使用されます。ファイルの権限がchmod 700であることを確認してください。

おすすめ記事