安装

yum -y install vsftpd

配置vsftpd.conf

vim /etc/vsftpd/vsftpd.conf

添加:
pasv_enable=YES
pasv_min_port=22222
pasv_max_port=22232
allow_writeable_chroot=YES
listen_port=21
tcp_wrappers=YES
#系统用户登录后的根目录-根据实际情况修改
local_root=/home/oas/file/download
#匿名用户登录后的根目录-根据实际情况修改
anon_root=/home/oas/file/download
#设置用户独立配置文件保存目录
user_config_dir=/etc/vsftpd/userconfig/

关闭:
#connect_from_port_20=YES

打开:
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list

修改:
listen=YES
listen_ipv6=NO

修改vsftpd

vim /etc/pam.d/vsftpd

将pam_shells.so替换为pam_nologin.so

重启vsftpd

systemctl enable vsftpd
systemctl restart vsftpd

vsftpd用户创建

useradd ftpuser -s /sbin/nologin
passwd ftpuser

Centos8安装vsftpd相关推荐

  1. centos6一键安装vsftpd脚本

    centos6一键安装vsftpd脚本 手动安装vsftpd参考教程:Centos下安装Vsftpd的图文教程 vsftpd脚本功能: 1.安装 (命令执行:sh xxx.sh)2.添加ftp用户 ( ...

  2. RHEL6.3安装vsftpd

    1.下载vsftpd,可以从官网(http://vsftpd.beasts.org)下载,也可以百度搜索 [root@localhost vsftpd]# wget http://down1.chin ...

  3. centos8安装KVM/QEUM虚拟化

    centos8安装KVM/QEUM.安装虚拟化主机组.启动libvirtd服务. yum groupinstall "Virtualization Host" systemctl ...

  4. centos php 局域网访问,CentOS8安装搭建php环境

    CentOS8安装搭建php环境 1.简介 PHP是最常用的服务器端编程语言之一. 许多流行的CMS和框架(例如WordPress,Magento和Laravel)都是用PHP构建的. CentOS ...

  5. linux虚拟用户创建目录权限不足,在CentOs中安装vsFtpd并创建多个虚拟用户,且不同的用户拥有不同的权限以及指向不同的文件夹...

    在vsftpd中要实现不同用户不同权限,可以利用虚拟用户来实现. vsftpd的本地用户本身是系统的用户,除了可以登录FTP服务器外,还可以登录系统使用其他系统资源,而vsftpd的虚拟用户则是FTP ...

  6. linux中安装vsftpd出现的问题

    提示:安装vsftpd必须要在root用户下才能安装成功,进入root:su -(中间有空格) 问题: 1.再用命令getsebool -a | grep ftpd命令查看查看状态时出现的问题:SEL ...

  7. ftp服务器搭建(离线安装vsftpd),配置

    1.下载vsftp:http://rpmfind.net/linux/rpm2html/search.php?query=vsftpd(x86-64) 2.检查是否已经安装了vsftp rpm -qa ...

  8. ubuntu安装vsftpd

    使用以下命令安装vsftpd: apt-get install vsftpd 安装完成后,文件服务器已经开启了. 然后就可以连接,可以使用xftp等工具,在上传和下载的时候要注意权限,不然会失败. 转 ...

  9. Linux安装vsftpd组件

    1 安装vsftpd组件 安装完后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配置文件. [root@hadoop1 ~]# yum -y install vsftpd 2 ...

最新文章

  1. 线程: ReentrantLock类
  2. spring cloud eureka 服务之间调用_Spring-cloud微服务实战【一】:微服务的概念与演进过程...
  3. Golang——切片使用大全(创建、初始化、遍历、截取、修改、添加、切片的copy、切片作为函数参数、切片求和、切片求最大值)
  4. 高效的Java集合框架GNU Trove的使用
  5. 深度学习算法_深度学习算法
  6. UVA 216 - Getting in Line
  7. 怎样正确的理解和解决 ORA-01843:not a valid month
  8. h3c,nat网络地址转换
  9. 2022美赛LSTM
  10. 微软发布 Win11新补丁
  11. Freescale PowerPC系列架构 处理器 种类介绍 型号发展
  12. 高等数学——驻点,拐点,极值点
  13. 763-GMAX3809 1.1” 900万分辨率全局快门CMOS图像传感器
  14. 浙江杭州1040阳光工程叫家里人来投资违不违法?能不能赚到钱?
  15. 将以A开头的单词与以N结尾的单词,用头尾交换的办法予以置换。
  16. Python 屏幕亮度的调节与息屏
  17. 纯css3卡通火龙果
  18. 联想电脑如何取消触屏-thinkpad X230
  19. Android面试题中高级,androidframework视频
  20. 网页防篡改技术的前世与今生

热门文章

  1. 对局匹配(动态规划)
  2. Unity实战篇 | 自己制作一个《大转盘抽奖》 小程序,顺便带你看看抽奖的水可以有多深
  3. ubuntu16.04+cuda10.1安装opencv-3.3.0
  4. 第一本Docker书读书笔记
  5. oracle数据库uga中文全称,关于uga,pga和sga
  6. 类库探源——System.String
  7. [android][马达]振动反馈-转子马达效果参数配置
  8. 自动化框架——PO设计模式自学——第三种定位方法
  9. 块级元素、行内元素及行内块元素
  10. matlab信号的能量谱代码,信号的频谱 频谱密度 功率谱密度 能量谱密度