Hogyan adhatok felhasználónevet és jelszót a wget számára?

126

Megpróbáltam csatlakozni egy kiszolgálóhoz a wgeten keresztül:

wget http://<user>:<pass>@serveradress

De a wget válaszolja: érvénytelen port

Tudom, hogy a kiszolgáló bejövő forgalmat fogad a 80-as porton. Hogyan tudom megoldani ezt a problémát?

    
készlet pschmidt 05.03.2011 03:54
forrás

3 válasz

151

A Wget interpretálja a<pass>@serveraddress -ot portként. Felhasználónév és jelszó megadása esetén használja a--user és--password kapcsolókat:

wget --user user --password pass http://example.com/

man wget :

  

--user=user

     

--password=password

     

Adja meg a felhasználónév felhasználó és a jelszó jelszavát mind az FTP, mind a HTTP fájlok visszakereséséhez. Ezek a paraméterek felülírhatók a   --ftp-user és--ftp-password opciók az FTP-kapcsolatokhoz és a HTTP-kapcsolatok--http-user és--http-password beállításaihoz.

    
válasz adott Lekensteyn 05.03.2011 09:51
forrás
82

Három lehetősége van, és itt nincs semmilyen konkrét rend, kivéve a bél érzését:

1 / A jelszó bárki számára látható (ahistory parancsot használva)

me@machine:~$ wget --user=remote_user --password=SECRET ftp://ftp.example.com/file.ext

A jelszó a PS, a felső, a htop és a hasonló nyelven is látható.

2 / A jelszó láthatja bárkinek, aki a vállam mögé néz.

me@machine:~$  wget --user=remote_user --password=SECRET ftp://ftp.example.com/file.ext

Vegye észre a parancsfájl előtt lévő üres helyet, így megakadályozza, hogy elmentse az előzményeket

A jelszó a PS, a felső, a htop és a hasonló nyelven is látható.

3 / A jelszó nem látható bárkinek, beleértve Önt is

me@machine:~$ wget --user=remote_user --ask-password ftp://ftp.example.com/file.ext
Password for user 'remote_user': [SECRET (not visible)]
    
válasz adott Nabil Kadimi 04.01.2014 12:17
forrás
0

A parancs--http-user és--http-password helyett--user és--password helyett használható. ftp kérelem esetén a--ftp-user és a--ftp-password lehet.

    
válasz adott Mradul 15.06.2017 11:05
forrás