wget 403 forbidden
Posted: Mon Apr 04, 2022 4:07 pm America/New_York
I am trying to download files I ordered through AppEEARS using wget. I'm getting a 403 forbidden error and I can't figure out why. I've used wget for this exact procedure before and never had any issues. Here is the error message when I try to download a single file:
(base) katiemcquillan@Katies-MacBook-Pro HubbardBrook % wget --load-cookies ~/.urs_cookies --save-cookies ~/.urs_cookies --auth-no-challenge=on --keep-session-cookies --content-disposition --verbose https://appeears.earthdatacloud.nasa.gov (/api/bundle/6d9a8fc2-e993-45c4-8e5e-9b6ccb7d99ad/a8857e3b-1f99-429a-abe8-429d6fabde5e/ECO2LSTE.001_SDS_QC_doy2021001123930_aid0001.tif)
--2022-04-04 15:43:59-- https://appeears.earthdatacloud.nasa.gov (/api/bundle/6d9a8fc2-e993-45c4-8e5e-9b6ccb7d99ad/a8857e3b-1f99-429a-abe8-429d6fabde5e/ECO2LSTE.001_SDS_QC_doy2021001123930_aid0001.tif)
Resolving appeears.earthdatacloud.nasa.gov (appeears.earthdatacloud.nasa.gov)... 99.84.111.29, 99.84.111.48, 99.84.111.125, ...
Connecting to appeears.earthdatacloud.nasa.gov (appeears.earthdatacloud.nasa.gov)|99.84.111.29|:443... connected.
HTTP request sent, awaiting response... 403 FORBIDDEN
2022-04-04 15:43:59 ERROR 403: FORBIDDEN.
I wasn't sure if I made the .netrc / cookies files correctly so I tried with my username and password and got basically the same error:
(base) katiemcquillan@Katies-MacBook-Pro HubbardBrook % wget user=katiemcquillan password=fakepassword --auth-no-challenge=on --keep-session-cookies --content-disposition --verbose https://appeears.earthdatacloud.nasa.gov (/api/bundle/6d9a8fc2-e993-45c4-8e5e-9b6ccb7d99ad/a8857e3b-1f99-429a-abe8-429d6fabde5e/ECO2LSTE.001_SDS_QC_doy2021001123930_aid0001.tif)
--2022-04-04 16:03:20-- http://user=katiemcquillan/
Resolving user=katiemcquillan (user=katiemcquillan)... failed: nodename nor servname provided, or not known.
wget: unable to resolve host address ‘user=katiemcquillan’
--2022-04-04 16:03:20-- http://password=fakepassword/
Resolving password=fakepassword (password=fakepassword)... failed: nodename nor servname provided, or not known.
wget: unable to resolve host address ‘password=fakepassword’
--2022-04-04 16:03:20-- https://appeears.earthdatacloud.nasa.gov (/api/bundle/6d9a8fc2-e993-45c4-8e5e-9b6ccb7d99ad/a8857e3b-1f99-429a-abe8-429d6fabde5e/ECO2LSTE.001_SDS_QC_doy2021001123930_aid0001.tif)
Resolving appeears.earthdatacloud.nasa.gov (appeears.earthdatacloud.nasa.gov)... 99.84.111.29, 99.84.111.55, 99.84.111.48, ...
Connecting to appeears.earthdatacloud.nasa.gov (appeears.earthdatacloud.nasa.gov)|99.84.111.29|:443... connected.
HTTP request sent, awaiting response... 403 FORBIDDEN
2022-04-04 16:03:20 ERROR 403: FORBIDDEN.
What's weird is it seems unable to find my username when I'm positive that it's correct.
Any help troubleshooting this would be greatly appreciated!
(base) katiemcquillan@Katies-MacBook-Pro HubbardBrook % wget --load-cookies ~/.urs_cookies --save-cookies ~/.urs_cookies --auth-no-challenge=on --keep-session-cookies --content-disposition --verbose https://appeears.earthdatacloud.nasa.gov (/api/bundle/6d9a8fc2-e993-45c4-8e5e-9b6ccb7d99ad/a8857e3b-1f99-429a-abe8-429d6fabde5e/ECO2LSTE.001_SDS_QC_doy2021001123930_aid0001.tif)
--2022-04-04 15:43:59-- https://appeears.earthdatacloud.nasa.gov (/api/bundle/6d9a8fc2-e993-45c4-8e5e-9b6ccb7d99ad/a8857e3b-1f99-429a-abe8-429d6fabde5e/ECO2LSTE.001_SDS_QC_doy2021001123930_aid0001.tif)
Resolving appeears.earthdatacloud.nasa.gov (appeears.earthdatacloud.nasa.gov)... 99.84.111.29, 99.84.111.48, 99.84.111.125, ...
Connecting to appeears.earthdatacloud.nasa.gov (appeears.earthdatacloud.nasa.gov)|99.84.111.29|:443... connected.
HTTP request sent, awaiting response... 403 FORBIDDEN
2022-04-04 15:43:59 ERROR 403: FORBIDDEN.
I wasn't sure if I made the .netrc / cookies files correctly so I tried with my username and password and got basically the same error:
(base) katiemcquillan@Katies-MacBook-Pro HubbardBrook % wget user=katiemcquillan password=fakepassword --auth-no-challenge=on --keep-session-cookies --content-disposition --verbose https://appeears.earthdatacloud.nasa.gov (/api/bundle/6d9a8fc2-e993-45c4-8e5e-9b6ccb7d99ad/a8857e3b-1f99-429a-abe8-429d6fabde5e/ECO2LSTE.001_SDS_QC_doy2021001123930_aid0001.tif)
--2022-04-04 16:03:20-- http://user=katiemcquillan/
Resolving user=katiemcquillan (user=katiemcquillan)... failed: nodename nor servname provided, or not known.
wget: unable to resolve host address ‘user=katiemcquillan’
--2022-04-04 16:03:20-- http://password=fakepassword/
Resolving password=fakepassword (password=fakepassword)... failed: nodename nor servname provided, or not known.
wget: unable to resolve host address ‘password=fakepassword’
--2022-04-04 16:03:20-- https://appeears.earthdatacloud.nasa.gov (/api/bundle/6d9a8fc2-e993-45c4-8e5e-9b6ccb7d99ad/a8857e3b-1f99-429a-abe8-429d6fabde5e/ECO2LSTE.001_SDS_QC_doy2021001123930_aid0001.tif)
Resolving appeears.earthdatacloud.nasa.gov (appeears.earthdatacloud.nasa.gov)... 99.84.111.29, 99.84.111.55, 99.84.111.48, ...
Connecting to appeears.earthdatacloud.nasa.gov (appeears.earthdatacloud.nasa.gov)|99.84.111.29|:443... connected.
HTTP request sent, awaiting response... 403 FORBIDDEN
2022-04-04 16:03:20 ERROR 403: FORBIDDEN.
What's weird is it seems unable to find my username when I'm positive that it's correct.
Any help troubleshooting this would be greatly appreciated!