Linux(RHEL7)下安装vsftp服务
2024-09-05 22:31:18
1、安装vsftp(没有配置yum源的先配置yum源)
yum install -y vsftpd
2、启动ftp服务
systemctl start vsftpd.service
3、打开防火墙
firewall-cmd --zone=public --add-port=21/tcp --permanent #(永久添加tcp 21端口)
firewall-cmd --permanent --zone=public --add-service=ftp #(添加ftp服务)
firewall-cmd --reload #(重启防火墙)
4、
useradd -g root -d /home/vsftpData -s /sbin/nologin allen
新建allen用户 添加到root组
但是不允许用户登录,仅仅可以ftp登录
ftp登录后的默认目录是/home/vsftpData
passwd allen
设置密码
5、设置权限
chown -R allen:root /home/vsftpData
setsebool -P ftpd_full_access on
6、修改vsftp配置文件,禁止匿名登录
vi /etc/vsftpd/vsftpd.conf
把:anonymous_enable=YES 改为: anonymous_enable=NO
输入---> :wq! 保存退出
7、验证
最新文章
- eclipse版本发展历史
- Web APi之过滤器执行过程原理解析【二】(十一)
- Android实现播放器功能
- 【Hector slam】A Flexible and Scalable SLAM System with Full 3D Motion Estimation
- STL删除元素
- [转]JVM内存堆布局图解分析
- Docker系列之(三):Docker微容器Alpine Linux
- Material Design风格登录注册
- Android ndk下用AssetManager读取assets的资源
- Codeforces Round #179 (Div. 1) A. Greg and Array 离线区间修改
- Linux 获取文件夹下的所有文件
- bzoj1597
- order by 自定义排序
- Android中关于Task的一些认识
- Selenium和Firefox兼容问题
- mean项目的分模块开发
- HTML- 标签语法
- 通过重写request.getParameter方法来解决中文乱码问题。
- Java项目下的classpath路径包括哪里
- CentOS中安装Nginx