匿名使用者登入:
安裝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...