J2EE社區(qū)

          茍有恒,何必三更起五更眠;
          最無益,只怕一日曝十日寒.
          posts - 241, comments - 318, trackbacks - 0, articles - 16

          RHEL 5 VSFTP 配置

          Posted on 2010-04-14 23:21 xcp 閱讀(704) 評論(0)  編輯  收藏 所屬分類: JAVA

          Red Hat Enterprise Linux 5服務器配置之Vsftpd配置
          1.可用以下命令查詢是否已安裝:
          #rpm -qa|grep vsftpd
          vsftpd-2.0.5-10.e15

          如果出現以上結果,表明已安裝。
          如果未安裝,可在Red Hat Enterprise Linux 5安裝光盤中找到安裝包,使用命令
          #rpm -ivh vsftp-2.0.5-10.e15.i386.rpm
          如果版本不一樣,可以在光盤里查找vsftp版本

          2、啟動和關閉
          #/etc/init.d/vsftpd start 開啟
          #/etc/init.d/vsftpd stop   關閉
          #/etc/init.d/vsftpd restart 重啟
          也可以
          #/sbin/service vsftpd start 開啟
          #/sbin/service vsftpd stop   關閉
          #/sbin/service vsftpd restart 重啟
          #/sbin/service vsftpd status 查詢運行狀態(tài)

          3、Vsftpd服務器的配置文件
          Vsftpd的主配置文件有三個:
          /etc/vsftpd/vsftpd.conf
          /etc/vsftpd.ftpusers
          /etc/vsftpd.user_list
          修改前建議使用“cp”命令備份這三個文件,修改完成后需要重啟vsftpd服務才能使設置生效。

          4、設置開機自啟動
          #chkconfig vsftpd on


          (一)匿名用戶訪問配置 /etc/vsftpd/vsftpd.conf
          1.啟動后FTP服務器就可以登陸了
            匿名用戶在text模式下,要用用戶名ftp,密碼也是ftp,來進行登陸;如果是用FTP工具來匿名登陸的話,用戶名

          和密碼都為:anonymous。默認情況下匿名用戶可以訪問和下載,但不能進行上傳、刪除、新建目錄、執(zhí)行文件等操作


            本地用戶可以登陸,并可以離開自家目錄至有權訪問的其他目錄,并在權限允許的情況下進行上傳和下載,寫在文

          件/etc/vsftpd.ftpusers中的本地用戶禁止登錄。

          2允許匿名用戶上傳文件
          需要修改/etc/vsftpd/vsftpd.conf文件,把以下兩項前的“#”去掉。
          anon_upload_enable=YES
          anon_mkdir_write_enable=YES
          重啟vsftpd服務

          3、.僅允許匿名用戶訪問
          指需要限制本地賬號訪問,修改/etc/vsftpd/vsftpd.conf文件,把以下兩項前的“#”去掉。
          local_enable=YES
          write_enable=YES
          重啟vsftpd服務。

          4、4.設置歡迎信息
          修改/etc/vsftpd/vsftpd.conf文件
          ftpd_banner=*****
          *****即為設置的歡迎信息。
          重啟vsftpd服務。

          5.設置最大傳輸率
          修改/etc/vsftpd/vsftpd.conf文件
          設置匿名用戶的最大傳輸速率為20Kbps,應添加以下語句:
          anon_max_rate=20000
          設置本地賬號的最大傳輸速率為1Mbps,應添加以下語句:
          local_max_rate=1000000

          6.設置服務器最大并發(fā)數和用戶最大線程數
          修改/etc/vsftpd/vsftpd.conf文件
          設置服務器最大并發(fā)數為99,應添加以下語句:
          max_clients=99
          設置用戶同一時段的最大連接數,應添加以下語句:
          max_per_ip=5

          7.禁止某些IP段的主機匿名訪問服務器
          修改vsftpd.conf文件,確認有如下語句:
          tcp_wrappers=YES
          修改/etc/hosts.allow文件,增加1行命令:
          vsftpd:192.168.1.1:DENY
          表示限制IP為192.168.1.1的主機訪問FTP服務器。
          重啟vsftpd服務。

          8.用ASCII方法傳送數據
          修改/etc/vsftpd/vsftpd.conf文件,
          ascii_upload_enable=YES
          ascii_download_enable=YES
          重啟vsftpd服務。

          9.設置數據傳輸中斷間隔時間
          修改/etc/vsftpd/vsftpd.conf文件,
          idle_session_timeout=600
          表明空閑會話時間為600秒。
          data_connection_timeout=120
          表明數據連接超時時間為120秒。
          重啟vsftpd服務。

           


          (二)本地用戶訪問配置
          1.使用用戶列表進行訪問控制
          修改/etc/vsftpd/vsftpd.conf文件,按以下語句設置:
          userlist_enable=NO
          表明vsftpd.ftpuser文件中的用戶將被禁止訪問FTP服務器。

          userlist_enable=YES
          userlist_deny=NO
          表明僅允許vsftpd.user_list文件中的用戶訪問FTP服務器。

          userlist_enable=YES
          userlist_deny=YES
          表明vsftpd.ftpuser和vsftpd.user_list文件中的用戶都不能訪問FTP服務器。

          2.限制用戶目錄的訪問權限
          修改/etc/vsftpd/vsftpd.conf文件
          chroot_local_user=YES
          表明用戶登錄后不能訪問自己目錄以外的其它目錄或文件。

          3.修改默認端口
          FTP服務器默認的端口是21,如需要修改端口,請修改/etc/vsftpd/vsftpd.conf文件,以下語句:
          listen_port=4444
          表明FTP服務器的端口號為4444,應該盡量大于4000。




          名稱: ?4C.ESL | .↗Evon
          口號: 遇到新問題?先要尋找一個方案乄而不是創(chuàng)造一個方案こ
          mail: 聯系我


          主站蜘蛛池模板: 曲松县| 疏附县| 二连浩特市| 丽水市| 托里县| 黄梅县| 汕头市| 祁门县| 定陶县| 澄城县| 安乡县| 电白县| 和政县| 阿拉尔市| 古浪县| 林芝县| 施甸县| 会理县| 垫江县| 桃江县| 临泉县| 富蕴县| 文昌市| 南汇区| 库尔勒市| 江门市| 宁夏| 始兴县| 泰兴市| 吉隆县| 通榆县| 高州市| 汪清县| 禄丰县| 镇宁| 涟源市| 南华县| 昌平区| 苏尼特左旗| 益阳市| 竹山县|