Linux如何使用pure-ftpd建立匿名ftp的方法分享
发布时间 - 2018-02-24 00:00:00 点击率:次本文主要和大家介绍了linux如何使用pure-ftpd建立匿名ftp的方法分享,需要的朋友可以参考下,希望能帮助到大家。
(一)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服务程序。
下面记录了在CentOS 7上安装配置Pure-FTPd的步骤。
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 firewa
ll)。
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
添加FTP用户:
# pure-pw useradd UserName -u User -g Group -d /path/to/ftp/dir
UserName:FTP用户
系统用户,例如apache或www-data,需要有ftp目录的读写权限。
系统用户组,例如apache或www-data
/path/to/ftp/dir:FTP目录
例如:
# pure-pw useradd ftptest -u apache -g apache -d /var/www/blog/ftp
密码加密保存在/etc/pure-ftpd/pureftpd.passwd
保存Pure-FTPD用户数据库:
# pure-pw mkdb
使添加的用户生效:
# systemctl restart pure-ftpd
现在你可以使用添加的fpt用户和密码连接到FTP服务器。
FTP服务端和客户端的文件传输是未加密的,非常的不安全,尤其是敏感信息。
相关推荐:
PHP SFTP实现上传下载功能的实例详解
Linux的FTP账号无法删除文件夹怎么回事
Linux shell ftp按照日期去下载文件的方法
# linux
# php
# Boolean
# for
# var
# vim
# 数据库
# apache
# centos
# 重启
# 你可以
# 尤其是
# 希望能
# 怎么回事
# 连接到
# 如何使用
# 不安全
# 开源
# 服务端
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
高端网站建设与定制开发一站式解决方案 中企动力
Laravel如何生成和使用数据填充?(Seeder和Factory示例)
Laravel怎么配置S3云存储驱动_Laravel集成阿里云OSS或AWS S3存储桶【教程】
Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试
如何用wdcp快速搭建高效网站?
bing浏览器学术搜索入口_bing学术文献检索地址
Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析
Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优
php增删改查怎么学_零基础入门php数据库操作必知基础【教程】
进行网站优化必须要坚持的四大原则
奇安信“盘古石”团队突破 iOS 26.1 提权
教你用AI润色文章,让你的文字表达更专业
js实现点击每个li节点,都弹出其文本值及修改
如何快速建站并高效导出源代码?
Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用
Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境
Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程
Laravel如何实现数据库事务?(DB Facade示例)
如何用JavaScript实现文本编辑器_光标和选区怎么处理
如何快速搭建虚拟主机网站?新手必看指南
Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】
南京网站制作费用,南京远驱官方网站?
网站制作大概多少钱一个,做一个平台网站大概多少钱?
深圳网站制作的公司有哪些,dido官方网站?
Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】
如何实现建站之星域名转发设置?
活动邀请函制作网站有哪些,活动邀请函文案?
如何利用DOS批处理实现定时关机操作详解
高防服务器租用首荐平台,企业级优惠套餐快速部署
lovemo网页版地址 lovemo官网手机登录
Laravel如何使用Passport实现OAuth2?(完整配置步骤)
Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案
Angular 表单中正确绑定输入值以确保提交与验证正常工作
如何在IIS中新建站点并配置端口与IP地址?
制作企业网站建设方案,怎样建设一个公司网站?
米侠浏览器网页图片不显示怎么办 米侠图片加载修复
香港服务器租用费用高吗?如何避免常见误区?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
公司网站制作需要多少钱,找人做公司网站需要多少钱?
如何在景安服务器上快速搭建个人网站?
canvas 画布在主流浏览器中的尺寸限制详细介绍
谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程
Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区
高防服务器租用指南:配置选择与快速部署攻略
laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析
敲碗10年!Mac系列传将迎来「触控与联网」双革新
php 三元运算符实例详细介绍

