在CentOS体系中,VSFTPD(Very Secure FTP Daemon)是一款功能富强且保险的FTP效劳器软件。它容许用户在收集长停止保险的文件传输。本文将带你从零开端,在CentOS上设置VSFTPD文件效劳器。
在开端之前,请确保你的体系满意以下前提:
更新体系:
sudo yum update -y
安装VSFTPD:
sudo yum install vsftpd -y
启动VSFTPD效劳:
sudo systemctl start vsftpd
设置VSFTPD效劳开机自启:
sudo systemctl enable vsftpd
编辑VSFTPD设置文件:
sudo nano /etc/vsftpd/vsftpd.conf
修改以下设置项(根据须要):
anonymous_enable=NO
:禁用匿名登录。local_enable=YES
:容许当地用户登录。write_enable=YES
:容许登录用户有写权限。local_umask=022
:默许umask值,把持新创建文件的权限。dirmessage_enable=YES
:启用目录欢送信息。xferlog_enable=YES
:开启传输日记记录。connect_from_port_20=YES
:利用端口20停止数据传输。xferlog_file=/var/log/vsftpd.log
:指定传输日记文件道路。xferlog_stdformat=YES
:利用标准格局的日记记录。保存并退出设置文件。
创建FTP用户:
sudo useradd -d /var/ftp/ -s /sbin/nologin ftpuser
设置FTP用户密码:
sudo passwd ftpuser
将FTP用户增加到vsftpd
组:
sudo usermod -a -G vsftpd ftpuser
修改FTP目录权限:
sudo chown -R ftpuser:ftpuser /var/ftp/
sudo firewall-cmd --permanent --add-service=ftp
sudo firewall-cmd --reload
利用FTP客户端(如FileZilla)连接到你的效劳器:
假如连接成功,你应当可能拜访FTP效劳器上的文件。
经由过程以上步调,你曾经在CentOS上成功搭建了一个VSFTPD文件效劳器。你可能根据须要调剂设置,以满意差其余须要。