使用银河麒麟V10-sp1服务器来搭建FTP服务器。

安装vsftp

yum install vsftpd(装机镜像有包)
安装ftp客户端(可选,互联网源有)
yum install ftp
启动 systemctl start vsftpd
关闭防火墙
配置文件/etc/vsftpd/vsftpd.conf

1、匿名用户模式

客户端使用ftp用户登录,不需要密码。
文件需要有o+r权限,客户端才能下载
客户端上传文件。创建一个文件夹加上o+w权限设置 write_enable=YES

anonymous_enable=YES #允许匿名用户登录FTP
anon_root=/var/ftp/pub #设置匿名用户的登录目录默认是这个目录
anon_upload_enable=YES #打开匿名用户的上传权限
anon_mkdir_write_enable=YES #打开匿名用户创建目录的权限
anon_other_write_enable=YES#打开匿名用户删除和重命名的权限
anon_umask=022 #匿名用户的掩码

2、本地用户

local_root=/var/ftp #修改本地用户的默认ftp目录,默认是用户家目录
默认本地用户可以通过ftp登录到服务器,进行系统目录切换。可通过如下方法禁止登录ftp用户切换系统目录

chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list #可以进行系统目录访问的用户列表
allow_writeable_chroot=YES
##创建chroot_list名单,开放只要把用户名写入文件即可,一行一个用户
touch /etc/vsftpd/chroot_list

----用户权限实现多用户管理ftp,如上传和下载权限分开
添加user_config_dir=/etc/vsftpd/user_conf
mkdir /etc/vsftpd/user_conf
给用户添加权限,如使某个用户不能删除文件,在/etc/vsftpd/user_conf目录下建配置文件,用用户命名。
如 vim /etc/vsftpd/user_conf/wu
添加cmds_denied=DELE,RMD,实现不能删除的文件或者文件夹的功能
多用户会有目录权限的问题,可以设置local_umask=000解决
以下一些常用控制。
local_root= 可以更改用户的ftp目录
local_max_rate= 限制此用户带宽.
cmds_denied= 此用户不可以使用的指令,多个用逗号隔开
cmds_allowed= 此用户可以使用的指令
具体操作参见如下

# ABOR - abort a file transfer
# CWD - change working directory
# DELE - delete a remote file
# LIST - list remote files
# MDTM - return the modification time of a file
# MKD - make a remote directory
# NLST - name list of remote directory
# PASS - send password
# PASV - enter passive mode
# PORT - open a data port
# PWD - print working directory
# QUIT - terminate the connection
# RETR - retrieve a remote file
# RMD - remove a remote directory
# RNFR - rename from
# RNTO - rename to
# SITE - site-specific commands
# SIZE - return the size of a file
# STOR - store a file on the remote host
# TYPE - set transfer type
# USER - send username
# less common commands:
# ACCT* - send account information
# APPE - append to a remote file
# CDUP - CWD to the parent of the current directory
# HELP - return help on using the server
# MODE - set transfer mode
# NOOP - do nothing
# REIN* - reinitialize the connection
# STAT - return server status
# STOU - store a file uniquely
# STRU - set file transfer structure
# SYST - return system type

3、虚拟用户

。。。

国产银河麒麟服务器vsftp匿名用户本地用户的一般设置相关推荐

  1. 国产操作系统之银河麒麟服务器版V10安装

    一.银河麒麟操作系统简介   银河麒麟是目前国内国产化操作系统主流产品之一.银河麒麟高级服务器操作系统V10是针对企业级关键业务,适应虚拟化.云计算.大数据.工业互联网时代对主机系统可靠性.安全性.性 ...

  2. 银河麒麟服务器系统搭建本地和局域网yum源

    yum主要管理基于rpm的软件包,它可以自动升级.安装.删除rpm软件包,同时它还能够自动查找并解决rpm包之间的依赖关系,并且无需管理员逐个.手工的去安装每一个rpm包.yum可以从一个或多个rep ...

  3. 银河麒麟服务器版本搭建本地源2.0

    一.银河麒麟服务器版本搭建本地源2.0 1.官方源文件下载 下载银河麒麟服务器版本的所有rpm安装文件. 下载地址 http://update.cs2c.com.cn:8080/NS/ 我这里需要的是 ...

  4. 银河麒麟服务器操作系统 V10 SP1 限制root用户SSH远程登录

    银河麒麟服务器操作系统版本 ############## Kylin Linux Version ################# Release: Kylin Linux Advanced Ser ...

  5. 银河麒麟服务器操作系统V10SP2搭建FTP服务端

    文章目录 系统环境 目标场景 搭建步骤 访问测试 系统环境 OS版本:银河麒麟服务器操作系统V10SP2(x86_64) FTP服务端:vsftpd-3.0.3-31 目标场景 ①设定FTP根目录为/ ...

  6. 银河麒麟服务器操作系统(国防版),银河麒麟服务器操作系统V4

    银河麒麟服务器操作系统是在"863计划"和国家核高基科技重大专项支持下,研制而成的高安全.高可靠.高可用国产操作系统,系统实现对飞腾.龙芯.鲲鹏.兆芯.海光等自主CPU及x86平台 ...

  7. .NET 6应用程序适配国产银河麒麟V10系统随记

    最近想在麒麟系统上运行.NET 6程序,经过一番折腾最终完成了,简单记录一下. 目标系统: CPU: aarch64架构(ARM64) 操作系统:银河麒麟V10高级服务器系统 银河麒麟V10系统(以下 ...

  8. 银河麒麟服务器操作系统V10搭建内网YUM源服务器

    文章目录 系统环境 YUM源拉取服务器(外网)配置 安装createrepo组件 添加repo仓库 拉取repo数据 YUM源服务端(内网)配置 YUM源客户端(内网)配置 系统环境 YUM源拉取服务 ...

  9. 银河麒麟服务器系统ip可ping通,但是tongweb的默认端口9060、8088不能访问,访问提示404

    问题现象:​银河麒麟服务器系统ip可ping通,但是tongweb的默认端口9060.8088不能访问,访问tongweb应用端口 http://192.168.0.49:9060/console以及 ...

最新文章

  1. Java 多线程的基本方式
  2. Science背靠背: NLR受体介导植物抗病反应新机制
  3. SecureCRT连接虚拟机
  4. 揭秘全球首次互联网8K直播背后的技术实现
  5. Java面试宝典系列之面试复习提纲
  6. Spring boot maven 搭建框架
  7. python爬虫和医学数据_医学论文中的数据有什么软件可以对之进行收集和处理吗?爬虫?...
  8. 编程应该用 Mac ,还是 PC ?
  9. 【Ubuntu】VMware下Ubuntu和主机的共享文件夹
  10. 用R进行meta分析(meta包)
  11. 大学入学计算机基础知识试题,大学计算机基础知识试题及答案
  12. Intel altera opencl 入门
  13. matlab波导色散,有效折射率法求矩形波导色散曲线(附Matlab程序)
  14. 论文篇-----基于机器学习的交通流预测技术的研究与应用
  15. cropper裁剪图片并上传
  16. 完整缓和曲线和非完整缓和曲线交点法坐标计算应用
  17. Python 第五篇 自制数字贺卡
  18. HBuilderX 插件下载失败 解决
  19. mysql error1682_mysql5.7报错 1546、1577和1682问题分析
  20. python代理池_进击:用Python搭建高匿代理池

热门文章

  1. Day33.爬虫基础之PyQuery
  2. macOS Ventura 13 正式版系统在线安装镜像
  3. 全志平台双路LVDS配置
  4. 把.frm .ibd文件导入Mysql数据库
  5. Linux那些事儿之我是Hub(19)八大重量级函数闪亮登场(三)
  6. 男人要成功,就必须得远离十种女人
  7. mac安装nvm管理多版本node环境
  8. MATLAB图像拼接实现
  9. hdoj 1698 线段树
  10. 电商直播的选品方式有哪些?