CentOS7 vsftpd搭建教程

2021-08-18 07:05:23 字數 2031 閱讀 8535

匿名使用者登入:

安裝vsftpd :

yum install -y vsftpd

關閉防火牆與selinux

修改配置檔案vsftpd.conf

anmoymous_enable =yes

anon_upload_enable = yes

anon_mkdir_write_enable = yes

修改目錄許可權

chown ftp /var/ftp

ftp預設目錄 /var/ftp

啟動服務 systemctl restart vsftpd

本地使用者登入:

安裝vsftpd

關閉防火牆與selinux

修改配置檔案vsftpd.conf

local_enable=yes

本地新增使用者stu1,密碼123

useradd stu1 -p 123

重啟服務systemctl restart vsftpd

虛擬使用者登入

安裝vsftpd和ftp命令

# yum install -y vsftpd ftp

建立使用者資料庫

建立使用者檔案

# vim /etc/vsftpd/vu.txt

zh3111

vip888

生成資料庫檔案

# cd /etc/vsftpd

# db_load -t -t hash -f vu.txt vu.db

配置pam認證檔案

# vim /etc/pam.d/vsftpd.vu

auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vu

account required /lib64/security/pam_userdb.so db=/etc/vsftpd/vu

建立虛擬使用者對應的系統使用者

zh3        ftpvu1        (/var/ftp/ftpvu1,r-x)

vip        ftpvip        (/var/ftp/ftpvip,rwx)

# useradd -d /var/ftp/ftpvu1 ftpvu1

# useradd -d /var/ftp/ftpvip ftpvip

# chmod 505 /var/ftp/ftpvu1/

# chmod 705 /var/ftp/ftpvip

# touch /var/ftp/ftpvu1/a.txt

# touch /var/ftp/ftpvip/b.txt

修改vsftpd配置檔案

# vim /etc/vsftpd/vsftpd.conf

listen_ipv6=yes //line:123

user_config_dir=/vuftpconfig

pam_service_name=vsftpd.vu

chroot_local_user=yes

allow_writeable_chroot=yes

userlist_enable=yes

# mkdir /vuftpconfig

# cd /vuftpconfig/

# vim zh3

guest_enable=yes

guest_username=ftpvu1

# vim vip

guest_enable=yes

guest_username=ftpvip

anon_upload_enable=yes

anon_max_rate=60000

啟動vsftpd伺服器

# setenforce 0

# firewall-cmd –permanent –add-service=ftp

# firewall-cmd –reload

# systemctl enable vsftpd

# systemctl restart vsftpd

客戶端測試:

zh3使用者登入,不能上傳

vip使用者,可以上傳

CentOS 7 VSFTPD 安裝與配置

繼續搗鼓centos7,vsftp的安裝肥腸簡單,yum install vsftpd。接下來的配置檔案是 etc vsftpd vsftpd.conf,etc vsftpd 這個資料夾下面有幾個檔案要注意 1.ftpusers 不允許通過ftp登入的使用者,預設包含root,始終檢查這個!2.us...

centos7 vsftpd 安裝配置

0 修改selinux 重啟後生效 vi etc selinux config 將selinux enforcing改為selinux disable 臨時生效 setenforce 0 1 安裝vsftpd 使用被動模式,瀏覽器和檔案管理器ftp客戶端上一般預設都是被動模式,簡單說埠在伺服器開,客...

Centos7 vsftpd安裝和FTP配置

環境 系統 centos 7.5 環境 x64問題分析 centos7 vsftpd安裝 ftp sftp配置 方法步驟 1.檢視是否安裝有vsftpd 2.ftp配置 執行vim etc vsftpd vsftpd.conf,修改配置檔案,配置詳情如下 配置 anonymous enable ye...