麒麟系统vsftpd服务配置

时间:2022-12-28 11:59:14

1、vsftpd 服务配置

如果 FTP 服务的软件包未安装,可使用如下命令安装相关软件包

$ sudo apt-get install vsftpd


(1)启动服务

$ sudo systemctl restart vsftpd

(2)服务启动后,系统本地用户可以使用已启动的 FTP 服务,默认设置下,系统不支持匿名用户,仅支持系统用户下载,但不能写入和上传。如果需要支持本地用户写入和上传文件,修改/etc/vsftpd.conf 文件,确认配置

项 write_enable=YES。

$ sudo vim /etc/vsftpd.conf


(3)在文件中找到 write_enable 配置项,去掉该项前的注释,确认该配置项为:write_enable=YES,退出编辑配置文件后,重新启动 FTP 服务。

$ sudo service vsftpd restart


(4)系统用户可以上传和写入文件到自己的主目录。

/etc/vsftpd.conf 为 vsftpd 的配置文件。包含了主配置,还能给特定用户 设定个人配置。通过修改其中的参数值,可以配置特定的权限。

部分重要参数说明如下:

listen=NO 独立的 FTP 服务器,默认为 NO,需要改为 YES

listen_ipv6=YES

客户端无论 ipv4 或 ipv6 的网络设置,都可以访问该页面

anonymous_enable=NO是否允许匿名登录,默认为不允许

write_enable=YES 是否有写入权限,默认这一行注释掉了

即所有人都没有写入权限local_umask=022 本地文件的权限,默认这一行注释掉了,即为 077  

anon_upload_enable=YES 是否允许匿名用户上传文件,默认这一行注释掉了,即不允许

anon_mkdir_write_enable=YES 是否允许匿名用户创建路径,默认这一行

注释掉了,即不允许

chroot_local_user=YES 是否限制本地用户进入主目录,默认这一行注释掉了,即要限制

dirmessage_enable=YES

切换目录时,显示目录下.message 的内容

xferlog_enable=YES

激活上传和下载日志

connect_from_port_20=YES

启用 FTP 数据端口的数据连接







以上内容来源于技术论坛“信创技术联盟”,欢迎对信创感兴趣的朋友们一同到论坛相互讨论交流!

麒麟系统vsftpd服务配置