0、修改selinux
重啟後生效
vi /etc/selinux/config
將selinux=enforcing改為selinux=disable
臨時生效
setenforce 0
1、安裝vsftpd
使用被動模式,瀏覽器和檔案管理器ftp客戶端上一般預設都是被動模式,簡單說埠在伺服器開,客戶端來連就好了
yum install vsftpd -y
service vsftpd start
#rpm -ql vsftpd
2、服務端開放埠
21 cmd 埠
30000-30100 被動模式開放埠範圍
vim /etc/firewalld/zones/public.xml
firewall-cmd --reload
firewall-cmd --list-all-zones
3、虛擬使用者
mkdir -p /data/ftp/
useradd -d /data/ftp/ -s /sbin/nologin ftpvirtual
vim /etc/vsftpd/vusers.list
username
password
user1
pass1
user2
pass2
cd /etc/vsftpd
db_load -t -t hash -f vusers.list vusers.db
file vusers.db
chmod 600 /etc/vsftpd/vusers.*
vim /etc/pam.d/vsftpd.vu
auth required pam_userdb.so db=/etc/vsftpd/vusers
account required pam_userdb.so db=/etc/vsftpd/vusers
虛擬使用者配置
4、配置vsftpd服務
vim /etc/vsftpd/vsftpd.conf
anonymous_enable=no
local_enable=yes
write_enable=yes
local_umask=022
dirmessage_enable=yes
xferlog_enable=yes
connect_from_port_20=yes
xferlog_std_format=yes
xferlog_file=/var/log/vsftpd.log
ftpd_banner=welcome to ftp service.
idle_session_timeout=600
data_connection_timeout=180
pam_service_name=vsftpd.vu
systemctl restart vsftpd
CentOS 7 VSFTPD 安裝與配置
繼續搗鼓centos7,vsftp的安裝肥腸簡單,yum install vsftpd。接下來的配置檔案是 etc vsftpd vsftpd.conf,etc vsftpd 這個資料夾下面有幾個檔案要注意 1.ftpusers 不允許通過ftp登入的使用者,預設包含root,始終檢查這個!2.us...
Centos7 vsftpd安裝和FTP配置
環境 系統 centos 7.5 環境 x64問題分析 centos7 vsftpd安裝 ftp sftp配置 方法步驟 1.檢視是否安裝有vsftpd 2.ftp配置 執行vim etc vsftpd vsftpd.conf,修改配置檔案,配置詳情如下 配置 anonymous enable ye...
CentOS7 vsftpd搭建教程
登入 安裝vsftpd yum install y vsftpd 關閉防火牆與selinux 修改配置檔案vsftpd.conf anmoymous enable yes anon upload enable yes anon mkdir write enable yes 修改目錄許可權 chown...