首页 > 其他分享 >麒麟系统vsftpd服务配置

麒麟系统vsftpd服务配置

时间:2022-12-28 12:37:23浏览次数:33  
标签:FTP 配置 麒麟 默认 write vsftpd enable YES

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服务配置_麒麟系统

标签:FTP,配置,麒麟,默认,write,vsftpd,enable,YES
From: https://blog.51cto.com/u_15911244/5974270

相关文章

  • golang安装与vscode配置
     问题描述warning:GOPATHsettoGOROOT(D:\Golang\go\)hasnoeffect解决办法:go1.19.4.windows-amd64.msi安装在d:\Golang\go      ......
  • 使用EB配置Spi驱动
    概述SPI驱动程序只在主模式和全双工通信模式下工作。驱动程序支持同步和异步通信,支持Level-0, Level-1和Level-2类型配置。Level等级和同/异步通信,传输seq,传输job,传......
  • 使用EB配置Dio驱动
    概述DIO驱动程序使用端口外设。端口外设的使用责任由AUTOSAR划分为两个模块。PORT驱动程序配置和设置端口引脚的属性。DIO驱动程序读取或写入端口引脚。DIO驱动程序提......
  • webpack5 配置多线程和缓存加快构建速度
    webpack5内置了缓存配置在webpack配置对象下,增加:cache:{type:'filesystem',allowCollectingMemory:true}webpack5可以通过引入 threa......
  • 异地工程师如何借助PC端实现西门子PLC远程编程配置
    PLC的维护工作说简单很简单,说困难也很困难,区别在于进行PLC维护时需要付出的时间精力。传统的PLC维护需要派遣工程师出差到现场进行维护,需要安排好工作时间,自己还要掏腰包,加......
  • vue环境配置文件详解
    一.什么是配置文件1.在vue项目目录下,我们可以看到诸如package.json、.gitignore、package-lock.json等等能配置项目的结构、引用的库、运行的方式、版本控制等等的都称为......
  • ubuntu 配置远程ssh
    需求:安装的新的ubuntu系统并不能远程使用ssh功能,需要做一些简单的设置。1.安装openssh-server sudoapt-getinstallopenssh-server2.修改配置文件 将/etc/ssh/......
  • 【SSM框架】MyBatis核心配置文件详解
    1.MyBatis核心配置文件之environments<!--environments:配置多个连接数据库的环境属性:default:设置默认使用的环境的id--><environmentsdefault="development"><!......
  • windows配置java17
    最近重置系统了,所有东西都得重装一遍。但是为了能继续撸树盖房子,java又是必不可少的,先把java搞回来再说。jdk下载地址https://www.oracle.com/java/technologies/javase......
  • 命令行工具sshfind:根据主机名关键字搜索~./ssh/config主机相关配置项(Python版本)
    概述:OpenSSH客户端默认读取~/.ssh/config作为主机配置文件,一旦配置的主机过多,筛选和定位某个主机就成了问题,特编写此工具,可在终端窗口中使用sshfindxxx(如:sshfindrackne......