linux上安裝配置vsftpd

來源:互聯網
上載者:User

linux上安裝配置vsftpd
轉自:http://www.webarch.org/category/linux

 我的生產環境是Centos5.6,由於需要提供ftp服務,就找了一款比較小巧的ftp伺服器端軟體,vsftpd(vsftpd 的名字代表”very secure FTP daemon”, 安全是它的開發人員 Chris Evans 考慮的首要問題之一。在這個 FTP 伺服器設計開發的最開始的時候,高安全性就是一個目標。)

  1.查看是否安裝vsftp rpm -qa | grep vsftpd 如果出現vsftpd-2.0.5-21.el5,說明已經安裝 vsftp  安裝vsftp yum -y install vsftpd  2.測試 是否安裝成功 (ip 改成自己啊,不要用俺的此次登入狀態匿名登入 user: anonymous 密碼為空白 如果成功登入會有下面內容 這說明vsftpd安裝成功) [root@localhost ~]#service vsftpd start 為 vsftpd 啟動 vsftpd:[確定]  3,配置vsftpd # whereis vsftpd vsftpd: /usr/sbin/vsftpd /etc/vsftpd /usr/share/man/man8/vsftpd.8.gz yum安裝的主要目錄為上述的3個目錄,其中設定檔vsftpd.conf在/etc/vsftpd中,下面看下怎麼配置vsftpd.conf  # 預設設定檔: /etc/vsftpd.conf #     下面是配置的選項及說明 ######### 核心設定 ###########   # 允許本機使用者登入 local_enable=YES   # 本機使用者的寫入權限 write_enable=YES   # 使用FTP的本地檔案許可權,預設為077 # 一般設定為022 local_umask=022   # 切換目錄時 # 是否顯示目錄下.message的內容 dirmessage_enable=YES dirlist_enable = NO #驗證方式 #pam_service_name=vsftpd   # 啟用FTP資料連接埠的資料連線 connect_from_port_20=YES   # 以獨立的FTP服務運行 listen=yes   # 修改串連連接埠 #listen_port=2121   ######### 匿名登入設定 ###########   # 允許匿名登入 anonymous_enable=NO   # 如果允許匿名登入 # 是否開啟匿名上傳許可權 #anon_upload_enable=YES   # 如果允許匿名登入 # 是否允許匿名建立檔案夾並在檔案夾內上傳檔案 #anon_mkdir_write_enable=YES   # 如果允許匿名登入 # 匿名帳號可以有刪除的許可權 #anon_other_write_enable=yes   # 如果允許匿名登入 # 匿名的下載許可權 # 匿名為Other,可設定目錄/檔案屬性控制 #anon_world_readable_only=no   # 如果允許匿名登入 # 限制匿名使用者傳輸速率,單位bite #anon_max_rate=30000   ######### 使用者限制設定 ###########   #### 限制登入   # 用userlist來限制使用者訪問 #userlist_enable=yes   # 名單中的人不允許訪問 #userlist_deny=no   # 限制名單檔案放置的路徑 #userlist_file=/etc/vsftpd/userlist_deny.chroot   #### 限制目錄   # 限制所有使用者都在家目錄 #chroot_local_user=yes   # 調用限制在家目錄的使用者名稱單 chroot_list_enable=YES   # 限制在家目錄的使用者名稱單所在路徑 chroot_list_file=/etc/vsftpd/chroot_list   ######### 日誌設定 ###########   # 記錄檔路徑設定 xferlog_file=/var/log/vsftpd.log   # 啟用上傳/下載的日誌 xferlog_enable=YES   # 使用標準的日誌格式 #xferlog_std_format=YES   ######### 安全設定 ###########   # 使用者空閑逾時,單位秒 #idle_session_timeout=600   # 資料連線空閑逾時,單位秒 #data_connection_timeout=120   # 將用戶端空閑1分鐘後斷開 #accept_timeout=60   # 中斷1分鐘後重新串連 #connect_timeout=60   # 本機使用者傳輸速率,單位bite #local_max_rate=50000   # FTP的最大串連數 #max_clients=200   # 每IP的最大串連數 #max_per_ip=5   ######### 被動模式設定 ###########   # 是否開戶被動模式 pasv_enable=yes   # 被動模式最小連接埠 pasv_min_port=5000   # 被動模式最大連接埠 pasv_max_port=6000   ######### 其他設定 ########### # 歡迎資訊 ftpd_banner=Welcome to Ftp Server!   4 添加ftp防火牆規則: /sbin/iptables -I INPUT -p tcp --dport 21 -j ACCEPT /etc/rc.d/init.d/iptables save /etc/init.d/iptables restart  5 添加使用者(注意,該處添加nologin類型使用者ftpuser): useradd -d /home/ftp -s /sbin/nologin ftpuser 如果已啟動vsftpd,重新啟動 pkill vsftpd /usr/sbin/vsftpd &  6 到此,整個小巧的ftp伺服器搭建成功。可以使用FileZilla FTP或FlashFXP等用戶端軟體登陸ftp server了。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.