十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这篇文章将为大家详细讲解有关Ubuntu中如何配置ProFTPD,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
在南城等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站设计、成都网站建设 网站设计制作定制网站制作,公司网站建设,企业网站建设,品牌网站制作,全网整合营销推广,外贸网站制作,南城网站建设费用合理。
一、什么是ProFTPD
ProFTPD 是一款流行于类UNIX系统的 FTP 服务器程序,与vsftpd、WU-FTP等功能类似。
[官方网址] http://www.proftpd.org
二、安装ProFTPD
$ sudo apt-get install proftpd
三、添加ftp组及用户
$ groupadd ftpg
// -d 参数表示默认目录
$ useradd ftpu -d /Data/webapps/ -g ftpg
// 设置密码
$ passwd ftpg
使用用Ftp客户端工具测试连接:
连接成功.
四、修改用户 chroot
连接成功但并没有限定用户 ftpu 的根目录,也就是chroot,用户还可以访问上级目录
// 修改 proftpd配置文件
$ vi /etc/proftpd/proftpd.conf
// 去掉如下行前的注释 #
# DefaultRoot ~
// 重启 proftpd 即可
$ /etc/init.d/proftpd restart
五、禁止用户终端登录
// 编辑 /etc/passwd
$ vi /etc/passwd
ftpu:x:1006:1004::/Data/webapps/:/bin/sh
修改成
ftpu:x:1006:1004::/Data/webapps/:/sbin/nologin
重启proftpd后ftp客户端提示无法连接:
-------------------------------
530 Login incorrect.
-------------------------------
经检查发现当前系统的shells列表中没有 /sbin/nologin
// 添加 /sbin/nologin 支持
$ vi /etc/shells
// 在该文档中添加一行
/sbin/nologin
六、重启proftpd,完成.
关于“Ubuntu中如何配置ProFTPD”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。