Proftpd 服务器安装配置

Posted lbnnbs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 (打开帮助)








以上是关于Proftpd 服务器安装配置的主要内容,如果未能解决你的问题,请参考以下文章

Proftpd快速搭建FTP服务器

搭建proftp服务器

ftp服务

通过LDAP进行FTP认证和权限分配

sh Proftpd ftp安装

CentOS 7运维管理笔记----安装ftp服务器