Proftpd 服务器安装配置

yum install proftpd

chkconfig --level 3 proftpd on

vi /etc/proftpd.conf

更改

AuthOrder mod_auth_file.c  #设置仅使用虚拟用户认证

末尾添加

AuthUserFile /etc/ftpd.passwd
AuthGroupFile /etc/ftpd.group
RequireValidShell off  #关闭检测/etc/shells
PersistentPasswd off  #禁止PAM认证
AuthPAM off  #禁止PAM认证
DefaultRoot ~  #限制改变根目录

通过proftpd -t6检查语法是否正确

建立文件

touch /etc/ftpd.passwd

touch /etc/ftpd.group

修改文件权限

chmod 440 /etc/ftpd.passwd

chmod 440 /etc/ftpd.group

安装用户配置工具ftpasswd到/usr/sbin目录

cd /usr/sbin/
wget http://www.castaglia.org/proftpd/contrib/ftpasswd
chmod +x ftpasswd

添加ftp用户到ftpd.passwd

ftpasswd --passwd --name {username} --file /etc/ftpd.passwd --uid {5000} --gid {5000} --home /var/ftp/username-home/ --shell /bin/false

按提示输入两次密码

示例

ftpasswd --passwd --name billy --file /etc/ftpd.passwd --uid {5000} --gid {5000} --home /www/www.abc.com/ --shell /bin/false

按提示输入两次密码

启动服务

service proftpd start

or

systemctl start proftpd

查看启动状态或错误代码

service proftpd status

or

systemctl status proftpd -l

安装lftp客户端软件进行测试

yum install lftp

连接服务器

lftp [email protected]

>Password:(输入密码)

>ls (列出当前目录文件)

>help (打开帮助)

时间: 2024-10-09 14:42:11

Proftpd 服务器安装配置的相关文章

Linux下Redis服务器安装配置

说明:操作系统:CentOS1.安装编译工具yum install wget  make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils  patch perl 2.安装tcl组件包(安装Redis需要tcl支持)cd /usr/local/src #进入软件包存放目录wget  http://downloads.sourceforge.net/tcl/tcl8.6.6-src.tar.gztar 

CentOS下Redis服务器安装配置

http://www.centoscn.com/image-text/config/2014/0712/3285.html 1.安装编译工具 yum install wget  make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils  patch perl 2.安装tcl组件包(安装Redis需要tcl支持) 下载:http://downloads.sourceforge.net/tcl/tcl8.

Linux下SVN服务器安装配置及客户端安装说明

原文地址:http://wenku.baidu.com/link?url=h3dVAMx4azpOXEND5HQEE6nliE8-zc0GSQ03yv4cUs1vXMALXF64UsK7kT7kXm_zf7k6J6EHSszq4ZU_Tyn0JimTKV8SzI9Ac4veaxCG3im Linux 下 SVN 服务器安装配置 第一章 安装 1. 采用源文件编译安装.源文件共两个,为: subversion-1.6.1.tar.gz ( subversion 源文件) subversion-de

ubuntu下SVN服务器安装配置

ubuntu下SVN服务器安装配置 1.安装包 sudo apt-get install subversion 2.添加svn管理用户及subversion组 $ sudo adduser svnuser 添加用户 $ sudo addgroup subversion 添加用户组 $ sudo addgroup svnuser subversion 将用户加入到组 3.创建项目目录 sudo mkdir /home/svn 创建文件 cd /home/svn sudo mkdir myproje

Windows服务器安装配置PHP7.0环境图文教程

摘自http://www.111cn.net/phper/linux-php/109865.htm Windows服务器安装配置PHP7.0环境图文教程 www.111cn.net 更新:2016-05-20 编辑:swteen 来源:转 PHP7在windows环境中安装已经不像低版本的php了它需要安装其它的一些插件才可以正常的运行了,下面我们来看一篇关于Windows服务器安装配置PHP7.0环境图文教程了,希望对各位有帮助. 在Windows环境下载及配置PHP7.0,2015年9月可下

服务器安装配置文档JDK、apache、mysql、memcached、JMagick、tomcat

服务器安装配置文档 1.JDK的安装(以jdk-6u13-linux-x64.bin为例)  1.1 下载JDK,  1.2 改变JDK执行权限:    chmod 755 jdk-6u13-linux-x64.bin  1.3 运行安装文件:    ./jdk-6u13-linux-x64.bin  1.4 建立link文件:    ln -s jdk1.6.0_13 jdk  1.5 删除安装文件:    rm jdk-6u13-linux-x64.bin  1.6 设置环境变量:    c

安装部署VMware vSphere 5.5文档 (6-2) 为IBM x3850 X5服务器安装配置VMware ESXi

部署VMware vSphere 5.5 实施文档 ############################################################################### ## ver1.0 2014-09-09 ## ## 本文内容来自中国专利信息中心-基础系统处-张阳郑榕鹏 ## ## 如有转载,请务必保留本文链接及版权信息. ## ## QQ:962903 353961396 ## ## E-mail:[email protected] \ [ema

NTP时间服务器安装配置

1. NTP简介 NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议.它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms. NTP服务器就是利用NTP协议提供时间同步服务的. 2. NTP服务器安装 # 系统自带ntp[[email protected] ~]# rpm -qa ntpntp-4.2.6p5-5.el6.centos.x86_64# 如果没有

【资料整理】proftpd安装配置

1)下载安装 wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.4c.tar.gz tar zxvf proftpd-1.3.4c.tar.gz cd proftpd-1.3.4c (启用配额模块,限制上传大小,如果重新configure,则需要先make distclean) ./configure --with-modules=mod_quotatab:mod_quotatab_file make make install 默认将安装