wget için bir kullanıcı adı ve şifre nasıl sağlayabilirim?

125

Wget ile bir sunucuya bağlanmayı denedim:

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

Ancak wget yanıt veriyor: geçersiz bağlantı noktası

Sunucunun, 80 numaralı bağlantı noktasında gelen trafiği kabul ettiğini biliyorum. Bu sorunu nasıl giderebilirim?

    
sordu pschmidt 05.03.2011 03:54

3 cevap

148

Wget, <pass>@serveraddress değerini bağlantı noktası olarak yorumlar. Bir kullanıcı adı ve şifre belirtmek için --user ve --password anahtarlarını kullanın:

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

man wget 'den:

  

--user=user

     

--password=password

     

Hem FTP hem de HTTP dosya alımı için kullanıcı ve şifre şifre kullanıcı adını belirtin. Bu parametreler kullanılarak geçersiz kılınabilir.   FTP bağlantıları için --ftp-user ve --ftp-password seçenekleri ve HTTP bağlantıları için --http-user ve --http-password seçenekleri.

    
verilen cevap Lekensteyn 05.03.2011 09:51
81

3 seçeneğiniz var ve burada cesaret hissi dışında belirli bir düzen yok:

1 / Şifre herkese görünür ( history komutu kullanılarak)

[email protected]:~$ wget --user=remote_user --password=SECRET ftp://ftp.example.com/file.ext

Şifre ayrıca ps, top, htop ve benzerlerinde de görünür.

2 / Şifre, omuzlarınızın arkasına bakan herkes tarafından görülebilir

[email protected]:~$  wget --user=remote_user --password=SECRET ftp://ftp.example.com/file.ext

Komuttan önceki beyaz alana dikkat edin, bunu geçmişinize kaydetmeyi engeller

Şifre ayrıca ps, top, htop ve benzerlerinde de görünür.

3 / Şifre, sizin de dahil olmak üzere hiç kimse göremez

[email protected]:~$ wget --user=remote_user --ask-password ftp://ftp.example.com/file.ext
Password for user 'remote_user': [SECRET (not visible)]
    
verilen cevap Nabil Kadimi 04.01.2014 12:17
0

Komut --http-user ve --http-password yerine --user ve --password kullanmış olabilir. % Co_de% isteği isteğinde seçenekler ftp ve --ftp-user .

    
verilen cevap Mradul 15.06.2017 11:05

Etiketlerdeki diğer soruları oku