Linuxコンソール上でファイルのダウンロードを行うときに使うwgetですが、ユーザー認証を行うときは対話式にはならないためオプションで設定をしてあげる必要があります。
wget --http-user=<ユーザー名> --http-passwd=<パスワード>
(オプション)
--http-user : 認証するユーザー名を入れます
--http-passwd : 認証するユーザーのパスワードを入れます
url : ダウンロード対象のURLを入れます
(使用例)
wget --http-user=hoge --http-passwd=hogehoge http://example.com/example.zip
(認証をしていないときの応答例)
wget http://example.com/example.zip
--2xxx-xx-xx xx:xx:xx-- http://example.com/example.zip
Resolving example.com... xxx.xx.xxx.xxx
Connecting to example.com|xxx.xx.xxx.xxx|:80... connected.
HTTP request sent, awaiting response... 401 Authorization Required
Authorization failed.
(認証が通ったときの応答例)
wget http://example.com/example.zip
--http-user=user1 --http-passwd=user1pass
--2xxx-xx-xx xx:xx:xx-- http://example.com/example.zip
Resolving example.com... xxx.xx.xxx.xxx
Connecting to example.com|xxx.xx.xxx.xxx|:80... connected.
HTTP request sent, awaiting response... 401 Authorization Required
Connecting to example.com|xxx.xx.xxx.xxx|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: xxxxxx (xxxM) [application/x-gzip]
Saving to: `example.zip'
最近のコメント
14年 32週前
14年 47週前
14年 47週前
17年 23週前
18年 39週前
18年 39週前