安裝vsftpd文件服務器

一、安裝環(huán)境

centos7.x

二、安裝流程

1. 使用yum安裝:

sudo yum -y install vsftpd

2. 創(chuàng)建一個目錄作為ftp倉庫:

cd /

sudo mkdir ftpfile

3. 創(chuàng)建一個用戶(僅上傳權限)

sudo useradd ftpuser -d /ftpfile/ -s /sbin/nologin

賦權:

??????? sudo chown -R ftpuser.ftpuser /ftpfile/

重置密碼:

?????? sudo passwd ftpuser

4. 配置ftp服務器(/etc/vsftpd/vsftpd.conf)

anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

local_root=/home/ftpdkjk

chroot_local_user=YES

allow_writeable_chroot=YES

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

listen=NO

listen_ipv6=NO

chroot_list_enable=NO

chroot_list_file=/etc/vsftpd/chroot_list

pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES

pasv_enable=YES

pasv_min_port=30000

pasv_max_port=31000

pasv_promiscuous=YES

use_localtime=YES

5. 修改系統(tǒng)文件,防止匿名用戶無法創(chuàng)建文件

sudo vim /etc/selinux/config

SELINUX=disable

sudo setenforce 0

6. 常用命令

啟動:sudo service vsftpd start

重啟:sudo service vsftpd restart

關閉:sudo service vsftpd stop

三、其它

如需訪問上傳后的文件,請自行搭建nginx作為文件服務器訪問文件存儲根路徑

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容