centos7 vsftpd 安裝配置

2021-10-05 17:01:04 字數 1500 閱讀 5917

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...