CentOS_vsftpd安裝配置

 

1、查看是否安裝vsftp

# rpm -qa | grep vsftpd

如果出現vsftpd-2.0.5-21.el5,說明已經安裝 vsftp

如果沒有使用以下命令安裝vsftp

# yum -y install vsftpd

2、啟動vsftpd

[[email protected] ~]#service vsftpd start

為 vsftpd 啟動 vsftpd:[確定]

3、配置vsftpd

1)# vim /etc/vsftp/vsftp.conf

  1. chroot_local_user=yes?????//前面注釋去掉,不允許訪問上級目錄
  2. anonymous_enable=no???????//匿名用戶禁止登陸,yes改為no
  3. reverse_lookup_enable=NO??//添加這條參數到最后解決登陸驗證緩慢問題?禁用反向域名解析

2)新建ftp用戶,只允許用來登錄ftp并給權限

  1. #?mkdir?/usr/local/apache/htdocs/test1????//創建文件夾
  2. #?useradd?wuwenhui?-d?/usr/local/apache/htdocs/test1?-s?/sbin/nologin
  3. //創建賬戶?-d?登錄時指定到/test1目錄下?-s?/sbin/nlogin不允許登陸主機服務器
  4. #?chown?-R?wuwenhui?/usr/local/apache/htdocs/test1
  5. //設置test1目錄所屬用戶為wuwenhui?-R遞歸test1以下子目錄都為wuwenhui所屬
  6. #?chmod?-R?777?/usr/local/apache/htdocs/test1
  7. //設置test1目錄777的權限?-R遞歸test1以下子目錄
  8. #?passwd?wuwenhui
  9. ??密碼>>確認密碼
  10. //wuwenhui用戶是新建的,密碼還需要用passwd命令設置

4、防火墻添加允許21端口

# vim /etc/sysconfig/iptables

添加以下代碼,如圖:

  1. -A?INPUT?-m?state?--state?NEW?-m?tcp?-p?tcp?--dport?21?-j?ACCEPT

20161202131440

5、重啟vsftpd及防火墻

  1. #?service?vsftpd?restart ? ? ? ? ??//重啟vsftpd
  2. #?/etc/init.d/iptables?restart???//重啟iptables

發表評論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前評論:1   其中:訪客  1   博主  0

  1. avatar 凱哥自媒體 0

    挺好的,感謝博主的分享。