Linux下使用pure-ftpd建立匿名ftp访问
by 无若
(一)ubuntu14.04下使用pure-ftpd建立匿名ftp访问
1.安装
apt-get install pure-ftpd
2.修改配置
nano /etc/pure-ftpd/conf/NoAnonymous
修改为no
3. 建立匿名用户
# 创建ftp用户
sudo useradd ftp
# 创建ftpgroup用户组
sudo groupadd ftpgroup
# 将ftp用户加入到ftpgroup组中
sudo usermod -g ftpgroup ftp
# 到/home下建立ftp对应文件夹
cd /home
mkdir ftp
# 修改ftp文件夹的用户及用户组
chown ftp:ftpgroup ftp
4. 重启pure-ftp
service pure-ftpd restart
(二)CentOS 7下使用pure-ftpd建立匿名ftp访问
Pure-FTPd是Linux上的一个开源的FTP服务程序。
1. 安装epel源:
yum install epel-release
2. 使用yum命令安装Pure-FTPd:
yum install pure-ftpd
3. 配置Pure-FTPd:
位置文件位于/etc/pure-ftpd/pure-ftpd.conf:
编辑:
vim /etc/pure-ftpd/pure-ftpd.conf
注释掉PAMAuthentication yes
# PAMAuthentication yes
修改NoAnonymous 为 no
NoAnonymous no
4. 启动pure-ftpd服务:
systemctl enable pure-ftpd
systemctl start pure-ftpd
5. 重启pure-ftpd
systemctl restart pure-ftpd
6. 防火墙和selinux配置(Firewall And SELinux Configuration)
允许ftp服务和21端口穿越防火墙(Allow the ftp service and port 21 via firewall)。
firewall-cmd --permanent --add-port=21/tcp
firewall-cmd --permanent --add-service=ftp
重启防火墙(Restart firewall):
firewall-cmd --reload
更新selinux(Then, update the SELinux boolean values for FTP service):
setsebool -P ftp_home_dir on
注意:匿名ftp目录是/var/ftp
7. 参考
http://blog.topspeedsnail.com/archives/4306
https://www.unixmen.com/install-configure-ftp-server-centos-7/
最新文章
- 2MyBatis入门--深入浅出MyBatis技术原理与实践(笔记)
- 表现层(jsp)、持久层(类似dao)、业务层(逻辑层、service层)、模型(javabean)、控制层(action)
- centos6.5适用的国内yum源:网易、搜狐
- 非常实用的PHP代码片段推荐
- git初探
- JS(三)
- jsp页面使用jstl标签格式化String类型日期
- jquery1.11做的改变
- Hibernate 配置详解(12) 其实我也不想用这么土的名字
- 美团点评2017校招研发offer面经
- css 弹出框
- vscode前端常用插件推荐,搭建JQuery、Vue等开发环境
- C,java,Python,这些名字背后的江湖!
- Maven - pom中的<;repository>; <;pluginRepositories>;
- Exception in thread ";main"; java.lang.RuntimeException: Hive metastore database is not initialized. Please use schematool (e.g. ./schematool -initSchema -dbType ...) to create the schema. If needed, do
- 正确理解Handle对象
- confluence上传文件附件预览乱码问题(linux服务器安装字体操作)
- Error:java: invalid source release 无效的源发行版: 8
- Day 04 列表,元祖,range
- 【转】阿里云Linux系统被攻击的处理过程
热门文章
- 41、mysql数据库(存储过程)
- 数据备份[APIO/CTSC 2007]题解
- [小工具] chrome上日语翻译工具
- (学习心路历程)Vue过渡/动画 VS. 过渡/动画
- ESP32 ADF windows开发环境搭建 适配ADF到ESP32A1S(转)
- mongodb常用查询语句(转)
- 【保姆级】Python项目(Flask网页)部署到Docker的完整过程
- 如果面试官问你 JVM,额外回答逃逸分析技术会让你加分!
- 「CF1438D」 Powerful Ksenia
- C语言:键盘输入