网站首页 > 开源技术 正文
安装
# yum -y install vsftpd lftp ftp
创建目录
# mkdir /teamhome/
# mkdir team1
# touch aaa.txt bbb.txt
创建用户
# useradd -d /teamhome/ -s /sbin/nologin ftpuser1
# echo 123.com@CN |passwd --stdin ftpuser1
修改配置文件
# cp vsftpd.conf vsftpd.conf.backup
# vim vsftpd.conf
anonymous_enable=NO # #禁用匿名登录,默认是启用
# systemctl enable vsftpd --now # 开启服务并设置自启动
# systemctl disable firewalld --now # 关闭防火墙
#setenforce 0 关闭selinux
#vi /etc/selinux/config
另外一个比较详细的帖子
https://blog.csdn.net/wqh0830/article/details/87743928
问题解决
- 登录会报以下错误:Login failed: 500 OOPS: vsftpd: refusing to run with writable root inside chroot()。
vsftpd.config里面添加allow_writeable_chroot=YES
- 如果不修改vsftpd文件的配置,登录会报530错误:Login failed: 530 Login incorrect.
vim /etc/pam.d/vsftpd
#修改配置,把pam_shells.so改为pam_nologin.so
auth required pam_nologin.so
- 如果不修改selinux配置,登录会报500错误:vsftpd 500 OOPS: chroot,因为用户的shell是nologin的
有两种解决方式:第一关闭selinux,
第二:修改ftp_full_access为on:#setsebool -P ftpd_full_access 1
猜你喜欢
- 2024-10-17 DockerFile文件详解(dockerfile sh)
- 2024-10-17 复制!粘贴!搞定!Lierda Theland OS来了!
- 2024-10-17 Linux学习日志20090310(linux learn)
- 2024-10-17 RedHat Linux 7安装CentOS 7 yum源的安装步骤
- 2024-10-17 成为合格的Linux运维工程师必备技能:
- 2024-10-17 一套五星级酒店智能化系统设计说明书
- 2024-10-17 ftp终端中下载orerilly子目录下所有到本地目录中
- 2024-10-17 安服仔偷懒必备技能之自动化主机检查脚本
- 2024-10-17 Linux之RedHat7如何更换yum源(redhat更换centos yum源)
- 2024-10-17 Windows下使用GIT管理推送FTP代码
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)