首页 / LINUX / Linux常用服务ftp
Linux常用服务ftp
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux常用服务ftp,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2103字,纯文字阅读大概需要4分钟。
内容图文
![Linux常用服务ftp](/upload/InfoBanner/zyjiaocheng/1112/59344c6e7b53436d9235ce1db742f440.jpg)
pure-ftpd安装:
wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.42.tar.bz2
解压:tar -jxvf pure-ftpd-1.0.42.tar.bz2
cd pure-ftpd-1.0.42
安装参数:./configure --prefix=/usr/local/pureftpd --without-inetd --with-altlog --with-puredb --with-throttling --with-peruserlimits --with-tls
编译安装:make ;make install
cd configuration-file/
创建目录:mkdir -p /usr/local/pureftpd/etc/
复制配置文件:cp pure-ftpd.conf /usr/local/pureftpd/etc/pure-ftpd.conf
复制执行文件:cp pure-config.pl /usr/local/pureftpd/sbin/pure-config.pl
修改执行权限:chmod 755 /usr/local/pureftpd/sbin/pure-config.pl
更改配置文件:vim /usr/local/pureftpd/etc/pure-ftpd.conf (或者下载文件 http://study.lishiming.net/.pf.c)
ChrootEveryone yes
BrokenClientsCompatibility no
MaxClientsNumber 50
Daemonize yes
MaxClientsPerIP 8
VerboseLog no
DisplayDotFiles yes
AnonymousOnly no
NoAnonymous no
SyslogFacility ftp
DontResolve yes
MaxIdleTime 15
PureDB /usr/local/pureftpd/etc/pureftpd.pdb
LimitRecursion 3136 8
AnonymousCanCreateDirs no
MaxLoad 4
AntiWarez yes
Umask 133:022
MinUID 100
AllowUserFXP no
AllowAnonymousFXP no
ProhibitDotFilesWrite no
ProhibitDotFilesRead no
AutoRename no
AnonymousCantUpload no
PIDFile /usr/local/pureftpd/var/run/pure-ftpd.pid
MaxDiskUsage 99
CustomerProof yes
启动pure-ftpd:cd /usr/local/pureftpd/
./sbin/pure-config.pl ./etc/pure-ftpd.conf
重启可能会麻烦一些:
killall puref-ftpd
cd /usr/local/pureftpd/; ./sbin/pure-config.pl ./etc/pure-ftpd.conf
建立账号:Pure-ftpd 使用的账号并非 Linux 系统账号,而是虚拟账号。因为,这样做比较安全。
mkdir /data/www/
useradd ftp01
chown -R ftp01:ftp01 /data/www/
/usr/local/pureftpd/bin/pure-pw useradd ftp_user1 -uftp01 -d /data/www/
其中,-u 将虚拟用户 ftp_user1 与系统用户 www 关联在一起,也就是说使用 ftp_user1
账号登陆 ftp 后,会以 www 的身份来读取文件或下载文件。-d 后边的目录为 ftp_user1 账户
的家目录,这样可以使 ftp_user1 只能访问其家目录/data/www/。
创建用户数据库文件:(很重要的一步)/usr/local/pureftpd/bin/pure-pw mkdb
pure-pw 还可以列出当前的 ftp 账号,当然也可以删除某个账号, 我们再创建一个账号:
/usr/local/pureftpd/bin/pure-pw useradd ftp_user2 -uwww -d /tmp
/usr/local/pureftpd/bin/pure-pw mkdb
列出当前账号:/usr/local/pureftpd/bin/pure-pw list
删除账号:/usr/local/pureftpd/bin/pure-pw userdel ftp_user2
原文:http://11353483.blog.51cto.com/11343483/1760593
内容总结
以上是互联网集市为您收集整理的Linux常用服务ftp全部内容,希望文章能够帮你解决Linux常用服务ftp所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。