1、vsftpd 服务配置
如果 FTP 服务的软件包未安装,可使用如下命令安装相关软件包
(1)启动服务
(2)服务启动后,系统本地用户可以使用已启动的 FTP 服务,默认设置下,系统不支持匿名用户,仅支持系统用户下载,但不能写入和上传。如果需要支持本地用户写入和上传文件,修改/etc/vsftpd.conf 文件,确认配置
项 write_enable=YES。
(3)在文件中找到 write_enable 配置项,去掉该项前的注释,确认该配置项为:write_enable=YES,退出编辑配置文件后,重新启动 FTP 服务。
(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 数据端口的数据连接
以上内容来源于技术论坛“信创技术联盟”,欢迎对信创感兴趣的朋友们一同到论坛相互讨论交流!