CentOS中怎么配置 vsftpd

2023-04-18 02:46:00 centos 配置 vsftpd

在CentOS系统中配置vsftpd服务器,首先需要安装vsftpd软件,可以使用yum命令来安装:

yum install vsftpd

安装完成后,就可以开始配置vsftpd服务器了。首先,需要编辑vsftpd的配置文件/etc/vsftpd/vsftpd.conf,在文件中添加以下内容:

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem

接下来,需要创建一个新用户,用于ftp登录:

useradd -d /home/ftpuser -s /sbin/nologin ftpuser

然后,设置ftp用户的密码:

passwd ftpuser

接着,需要为ftp用户设置权限:

chown -R ftpuser:ftpuser /home/ftpuser

最后,启动vsftpd服务:

service vsftpd start

完成以上步骤后,就可以使用ftp用户登录到服务器上,实现文件的上传和下载了。

相关文章