linux安裝vsftpd

來源:互聯網
上載者:User

linux安裝vsftpd linux ftp軟體  vsftpdwindow 與 linux 共用 用 sambaunix 類作業系統 檔案分享權限設定  nfsunix 類作業系統檔案分享權限設定  ssh  www.2cto.com  linux 常用的ftp軟體    wu-ftp  最古老 配置複雜    proftp  功能強大    vsftp    安全 高速  穩定   系統預設ftp軟體     如果沒有安裝 下載下來  rpm -ivh  vsftp*  安裝一下     啟動  /etc/rc.d/init.d/vsftpd start     預設啟動後 就支援宿主目錄的訪問  和匿名訪問  www.2cto.com      設定檔  /etc/vsftpd/vsftpd.conf     啟動服務後 就可以在window 的cmd裡面 通過 ftp 192.168.111.130  連結    匿名訪問  ftp  ||   anonymous 密碼空       匿名訪問 看到的檔案 都存放在 ftp這個偽使用者的宿主目錄裡面  vsftp 配置anonymous_enable=YES   是否啟動匿名訪問xferlog_enable=YES          是否使用日誌connect_from_port_20=YES    日誌格式  #xferlog_file = /var/log/xferlog   日誌存放位置  這個預設是注釋掉的   #ftpd_banner =  aaa   歡迎資訊  預設注釋掉的#anon_max_rate=1000  設定匿名使用者最大傳輸速率100kb/s 需要自己增加  使用者登陸的話 直接是linux使用者 輸入linux密碼就能登陸 可以下載/上傳local_enable=YES (是否允許本機使用者 ( 即 linux 系統中的使用者帳號) 登入FTP伺服器,預設設定為YES允許, 本機使用者登入後會進入使用者主目錄,而匿名使用者登入後進入匿名使用者的下載目錄/var/ftp/pub ;若只允許匿名使用者存取,前面加上#,可 阻止本機使用者訪問FTP 伺服器。)write_enable=YES   ( 是否允許本機使用者對 FTP 伺服器檔案具有寫入權限 , 預設設定為 YES 允許 )# local_umask=022 (或其它值,設定本機使用者的檔案掩碼 為預設022 ,也可根據個人喜好將其設定為其他值,預設值為077)#anon_upload_enable=YES ( 是否允許匿名使用者上傳檔案 , 須將 write_enable=YES , 預設設定為 YES 允許 )#anon_mkdir_write_enable=YES   ( 是否允許匿名使用者建立新檔案夾 , 預設設定為 YES 允許 ) 使用者存取權限限制指定使用者不能訪問 其他使用者可以訪問userlist_enable=yes  此選項預設值為NO , 此時ftpusers 檔案中的使用者禁止登入FTP 伺服器;若此項設為YES ,則 user_list 檔案中的使用者允許登入 FTP 伺服器,而如果同時設定了 userlist_deny=YES ,則 user_list 檔案中的使用者將不允許登入FTP 伺服器,甚至連輸入密碼提示資訊都沒有,直接被FTP 伺服器拒絕userlist_deny=yes  此項預設為YES ,設定是否阻扯user_list 檔案中的使用者登入FTP 伺服器userlist_file=/etc/vsftpd.user_file限制指定使用者可以訪問 其他使用者不能訪問userlist_enable=yes userlist_deny=nouserlist_file=/etc/vsftpd.user_file   每行一個使用者名稱 #local_max_rate=200000  使用者最大上傳/下載速度是200k  可以自己添加 目錄許可權 設定使用者只能訪問自己的宿主目錄 chrootchroot_list_user=yes   只要是本機使用者 登入過來之後只能訪問自己的宿主目錄chroot_list_enable=YES  設定為 NO 時,使用者登入FTP 伺服器後具有訪問自己目錄以外的其他檔案的許可權, 設定為YES 時 , 使用者被鎖定在自己的 home 目錄中,vsftpd 將在下面 chroot_list_file 選項值的位置尋找 chroot_list 檔案,此檔案需使用者建立, 再將需鎖定在自己home 目錄的使用者列入其中,每行一個使用者#chroot_list_file=/etc/vsftpd/chroot_list ( 此檔案需自己建立 , 被列入此檔案的使用者 , 在登入後將不能切換到自己目錄以外的其他目錄 , 由 FTP 伺服器自動地 chrooted 到使用者自己的home 目錄下,使得 chroot_list 檔案中的使用者不能隨意轉到其他使用者的FTP home 目錄下,從而有利於FTP 伺服器的安全管理和隱私保護) 改預設連接埠listen_port=2001   自訂ftp連接埠 寫成1024以上的連接埠 全域配置#idle_session_timeout=600 (設定資料轉送中斷間隔時間,此語句表示閒置使用者會話停機時間為600秒,即當資料轉送結束後,使用者串連FTP伺服器的時間不應超過600秒,可以根據實際情況對該值進行修改)max_client 設定項用於設定FTP 伺服器所允許的最大用戶端串連數,值為0 時表示不限制。例如max_client=100 表示FTP 伺服器的所有用戶端最大串連數不超過100 個。max_per_ip 設定項用於設定對於同一IP 位址允許的最大用戶端串連數,值為0 時表示不限制。例如max_per_ip=5 表示同一IP 位址的FTP 客戶機與FTP 伺服器建立的最大串連數不超過5 個。local_max_rate 設定項用於設定本機使用者的最大傳輸速率,單位為B/s ,值為0 時表示不限制。例如local_max_rate=500000 表示FTP 伺服器的本機使用者最大傳輸速率設定為500KB/s.ano­n_max_rate 設定項用於設定匿名使用者的最大傳輸速率,單位為B/s, 值為0 表示不限制。例如ano_max_rate=200000,表示FTP 伺服器的匿名使用者最大傳輸速率設定為200KB/s.  如果啟用selinux 的話  想允許使用者上傳檔案到宿主目錄 需要setsebool -P ftp_home_dir 1setstbool -P allow_ftpd_full_success 1關閉selinux防火牆  /etc/selinux/config     裡面的 SELINUX=disabled  關閉  如果在window的cmd下面使用ftp 有些命令可以用到如果要自動化的實行ftp上傳下載 那麼必須用這些命令 ftp -n < auto.ftp  使用ftp指令碼 配合計劃任務使用可以 敲 ftp 斷行符號  輸入open  [ip地址]  連結主機  user 輸入使用者名稱和密碼ls   查看ftp目錄cd    切換目錄 get   檔案     下載檔案 bin    使用二進位傳輸  壓縮包安裝包 用二進位傳輸  lcd    切換window目錄mget   下載多個檔案put     上傳mput  上傳多個檔案prompt   關閉互動模式  就是上傳下載會提示你 是否下載 bye   退出 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.