centos6 6 vsftpd 安裝配置

2021-07-02 16:55:08 字數 1386 閱讀 8331

關閉iptables

#service iptables stop

檢視selinux狀態

#sestatus

如果selinux status引數為enabled即為開啟狀態

關閉selinux

#echo 0 > /selinux/enforce(暫時性關閉)

#echo 1 > /selinux/enforce(暫時性開啟)

#vim /etc/selinux/config   (修改配置檔案 需要重啟)

將selinux=enforcing改為selinux=disabled

檢視是否安裝vsftpd

#rpm -qa|grep vsftpd

安裝#yum -y install vsftpd

開機自啟動

#chkconfig vsftpd on

啟動vsftpd

#service  vsftpd start

修改配置檔案

#vim /etc/vsftpd/vsftpd.conf

允許匿名帳號上傳檔案

下面兩項取消登出

anon_upload_enable=yes (允許匿名帳號上傳檔案)

anon_mkdir_write_enable=yes  (允許匿名帳號建立目錄)

把資料夾  /var/ftp目錄賦予 755的許可權

chmod -r 755 /var/ftp/

把資料夾  /var/ftp/pub 目錄賦予 777的許可權

chmod -r 777 /var/ftp/pub

本地使用者訪問配置

useradd -g ftp -d /var/ftp/pub -s /sbin/nologin username

1.使用使用者列表進行訪問控制

修改/etc/vsftpd/vsftpd.conf檔案,按以下語句設定:

userlist_enable=yes

表明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

表明使用者登入後不能訪問自己目錄以外的其它目錄或檔案。

配置檔案修改後 重啟vsftpd服務

centos 解除安裝vsftpd方法

如果伺服器上安裝了vsftpd,配置出錯需要解除安裝vsftpd 1 查詢vsftpd root localhost rpm aq vsftpd vsftpd 2.0.5 16.el5 5.1 此處是查詢vsftpd的返回結果 2 使用service vsftpd status 檢視vsftpd的狀...

CentOS 手工編譯安裝vsftpd

開啟install檔案,照著裡面的指導一步一步安裝。遇到的問題 make時出現 lib libcap.so.1 could not read symbols file in wrong format collect2 ld returned 1 exit status make vsftpd err...

centos安裝啟動vsftpd服務

vsftpd作為ftp伺服器,在linux系統中是非常常用的。下面我們介紹如何在centos系統上安裝vsftp。什麼是vsftpd vsftpd是一款在linux發行版中最受推崇的ftp伺服器程式。特點是小巧輕快,安全易用。vsftpd 的名字代表 very secure ftp daemon 安...