Debian Linux下安装配置 Pure-ftpd
PureFTPd 是一款专注于程序健壮和软件安全的免费FTP服务器软件(基于BSD License)。其可以在多种类Unix操作系统中编译运行,包括Linux、OpenBSD、FreeBSD、Solaris、Darwin等。PureFTPd 还有Android移植版本。
本篇文章,我们介绍如何在 Debian 系统中,安装配置 pure-ftpd。
首选在系统中安装 pure-ftpd:sudo apt-get install pure-ftpd
1. 在系统里增加一个不能登录的用户及用户组,用于映射ftp虚拟用户
sudo groupadd ftpgroup sudo useradd -g ftpgroup -d /usr/sbin/nologin ftpuser
说明: ftpuser的目录为/usr/sbin/nologin,而 /etc/pure-ftpd/conf/PAMAuthentication 的内容为 yes,即pure-ftp使用PAM,可以关掉它。若不关掉,则需要在/etc/shells中,加入目录 /usr/sbin/nologin 。如果不注意这一点,将会总是登录不上。
参考官方文档中–with-pam项。/etc/pure-ftpd/conf/中每一个文件是一个启动参数项。
2. 增加仅供ftp的虚拟用户
sudo pure-pw useradd user01 -u ftpuser -d /noc
(这时系统会提示为新增的虚拟用户输入口令。若后面需要修改,用 sudo pure-pw passwduser01 )
sudo pure-pw mkdb sudo pure-pw show user01
执行完成之后,在/etc/pure-ftpd 之下新生成(第一次使用)或修改了以下文件:
pureftpd.passwd pureftpd.pdb
3. 在/etc/pure-ftpd/auth 内,增加一个软连接,描述 pureftpd.pdb 所在的位置
sudo ln -s /etc/pure-ftpd/conf/PureDB/etc/pure-ftpd/auth/60puredb
说明:/etc/pure-ftpd/auth/60puredb这个文件随取一个名字,和目录里不重名
看一下PureDB是什么内容:
$ sudo cat /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/pureftpd.pdb
4. 重启pure-ftpd
sudo service /etc/init.d/pure-ftpd restart
Debian Linux下安装配置 Pure-ftpd相关推荐
- Linux下安装配置vsftpd
Linux下安装配置vsftpd 安装vsftpd服务器 yum -y install vsftpd 可以使用rpm -qa vsftpd命令确认是否安装好vsftpd服务器. vsftpd.conf ...
- Linux 下安装配置 JDK7
Linux 下安装配置 JDK7 配置环境(debian 7) 自从从Oracle收购Sun近三年来,已经有很多变化.早在8月,甲骨文将"Operating System Distribut ...
- 使用oracle安装jdk1.7,【Java】Linux下安装配置Oracle JDK 1.7版本
1 环境 Vmware虚拟机中的Ubuntu 12.04 32位系统 2具体安装步骤 ①下载最新的jdk包 注意jdk区分32位版本和64位版本,要与Ubuntu兼容才行 下载地址 http://ww ...
- Linux 下安装配置C/C++开发环境 Code::Blocks
Linux 下安装配置C开发环境Code::Blocks 一.提前的话 要说C语言和Linux的关系大家应该都不会陌生,Linux系统内核就是用C语言开发的,所以所有的Linux系统下面 都会有C的编 ...
- linux下安装配置redis服务
2019独角兽企业重金招聘Python工程师标准>>> linux下安装配置redis服务 2016年03月25日 15:39:31 coding_everyday 阅读数:3530 ...
- linux login 安装桌面,Linux_Ubuntu Linux下安装配置fluxbox桌面环境,安装 基本系统Ubuntu 7.10 G - phpStudy...
Ubuntu Linux下安装配置fluxbox桌面环境 安装 基本系统Ubuntu 7.10 Gutsy,Xfce桌面.直接安装源里的fluxbox: aptitude install fluxbo ...
- Docker Linux下安装配置及启动
Docker Linux下安装配置及启动 linux配置环境 基础下载镜像: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliy ...
- Linux下安装配置virtualenv与virtualenvwrapper
一.Linux下安装.配置virtualenv 配置源 #指定清华源下载pip的包 [root@localhost opt]# pip3 install -i https://pypi.tuna.ts ...
- linux下安装配置apache+php,linux下安装apache与php;Apache+PHP+MySQL配置攻略
linux下安装apache与php;Apache+PHP+MySQL配置攻略 时间:2019-10-09 20:04 1.apache 在如下页面下载apache的for Linux 的源码包 ht ...
最新文章
- 在家搭建大数据分布式计算环境!
- 点滴积累【C#】---初始页面自动给站点名称赋值
- java数据通道抽象为流_【java】IO流
- 蜜罐中利用jsonp跨域漏洞和xss漏洞的分析
- 程序间数据共享与传递(1):EXPORT/IMPORT、SAP/ABAP Memory
- Ozon Tech Challenge 2020 (Div.1 + Div.2) E.Kuroni and the Score Distribution 构造
- 从源码角度剖析VC6下的内存分配与切割的运作
- OpenCV Using Python——基于SURF特征提取和金字塔LK光流法的单目视觉三维重建 (光流、场景流)...
- Mybatis中强大的resultMap
- MYSQL的空间查询
- 永中office linux卸载,永中集成Office在Ubuntu下的安装和卸载方法
- SSD硬盘的寿命测试
- HTMLpre代码美化
- 案例:模拟京东快递单号查询 字体放大显示
- NetFlow基础:网络流量监控简介
- 书单推荐2020-07-06
- 身份证校验码程序c#
- kafka问题之Listener method could not be invoked with the incoming message
- 【PC工具】更新微信语音转mp3保存备份方法及工具,微信语音备份方法,silk转mp3工具...
- 微信公众号开发-----实现模板、图文、文本、音乐、图片推送
热门文章
- 5.Collection集合 List集合 泛型
- 行人属性--HydraPlus-Net: Attentive Deep Features for Pedestrian Analysis
- 在C++中对字符串std::string使用switch/case语句
- 使用Ansible中的playbook
- php 实现域名路由器,域名路由 · ThinkPHP5.0完全开发手册 · 看云
- android 6.0 重启 丢失 壁纸,android6.0 壁纸设置流程讲解
- python setdefault,Python笔记setdefault用法
- java快速搭建webapi,4.从零搭建WebApi接口开发框架-设计Dao、Service
- centos创建禁止登录用户
- iOS 2D绘图详解(Quartz 2D)之路径(点,直线,虚线,曲线,圆弧,椭圆,矩形)