作者 主題: wget的用法  (閱讀 3152 次)

0 會員 與 1 訪客 正在閱讀本文。

cisco3662

  • 鑽研的研究生
  • *****
  • 文章數: 739
    • 檢視個人資料
wget的用法
« 於: 2008-02-13 17:43 »
一般來說,wget有下列幾種用法
wget ftp://ftp.nsysu.edu.tw/
需要帳號密碼的站台:wget ftp://user:password@ftp.individual.com.tw/
需要特殊埠號(Port)的站台:
wget ftp://user:password@ftp.individual.com.tw:6667/

我有個需求,一樣是要抓ftp site的檔案,但我不想讓帳號密碼赤裸裸的呈現出來
不曉得有無機制可類似shadow的作法將密碼藏起來

或是其它指令可滿足...

slime

  • 俺是博士!
  • *****
  • 文章數: 1692
    • 檢視個人資料
回覆: wget的用法
« 回覆 #1 於: 2008-02-13 17:57 »
把指令放在 shell script 內, 然後把 shell script 設為 r-x------

或者用 wgetrc , 同樣設為 r-x------
冷笑話: 我的 IP 是 127.0.0.1

paulso

  • 俺是博士!
  • *****
  • 文章數: 1966
    • 檢視個人資料
回覆: wget的用法
« 回覆 #2 於: 2008-02-14 10:06 »
man wget
引用
       --ftp-user=user
       --ftp-password=password
           Specify the username user and password password on an FTP server.  Without this, or the corresponding
           startup option, the password defaults to -wget@, normally used for anonymous FTP.

           Another way to specify username and password is in the URL itself.  Either method reveals your password to
           anyone who bothers to run "ps".  To prevent the passwords from being seen, store them in .wgetrc or
           .netrc, and make sure to protect those files from other users with "chmod".  If the passwords are really
           important
, do not leave them lying in those files either---edit the files and delete them after Wget has
           started the download.