欢迎光临
我们一直在努力

proftp 安装设定文档-网管专栏,FTP服务

建站超值云服务器,限时71元/月

目录
<1.一些说明>

<2.修改档案>

<3.設定方法>
[1.安装 ]
[2.设定 ]
[3.试用 ]

<3.faq>

<4.备注>

—————————————————————–
<1.一些说明>

这篇文档没有版权信息,可自由修改这份文档
这份文件将永远不会有完成的一天,请把你的问题以及成功的经验寄给我
这可以使它成为一份更好的说明文件,并且帮助更多人很好的使用它
如果你利用这篇文档实现了你期望的应用,请告诉大家,让我们分享你的喜悦

寻找此文档的最新版本或其他实用的技术文档请访问http://210.12.102.195/~rainbow/

如果你想发信给我询问相关问题前请仔细再看一遍这篇文档,因为他经过了无数人的努力到现在
如果你想发信给我询问相关问题请表现相应的礼貌,并且我不能确定可以给你回复

瑾以此文献给我最爱的女孩毛毛雪,虽然她可能永远看不到这篇文档,因为她不是这种类型的女孩

在这里获取proftp: http://www.proftpd.net/download.html

—————————————————————–
<2.修改档案>

[—————–]
更新

[2001.06.27 姚遠方]
做成

—————————————————————–
<3.设定方法>

[3-1 安装 ]
$ cd /home/rainbow/src
$ tar xvfz proftpd-1.2.1.tar.gz
$ cd proftpd-1.2.1
$ ./configure
$ make
$ su
# make install

[3-2 设定 ]

# vi /usr/local/etc/proftpd.conf
====================================================
servername “welcome to my ftp server”
deferwelcome on #显示welcome信息
servertype inetd #守护方式运作
defaultserver on #默认ftp服务器
defaultroot ~ !admin #*** ~和!之间有一个空格
systemlog /var/log/proftpd.log #系统log存储的位置
extendedlog /var/log/proftpd.log all #log存储的信息

allowgroup profuser #允许这个组的成员登陆
allowuser ftp
denyall

umask 022
maxinstances 30
user nobody #用nobody身份运行
group nobody

allowoverwrite on

#匿名ftp设定
user ftp
group ftp
requirevalidshell off
useralias anonymous ftp
maxclients 10
displaylogin welcome.msg
displayfirstchdir .message

denyall

====================================================

# /usr/sbin/groupadd -g 777 profuser
# cp /usr/local/sbin/in.proftpd /usr/sbin/
# cd /etc/logrotate.d/
# cp ftpd proftpd
# vi proftpd
====================================================
/var/log/proftpd.log {
# ftpd doesn handle sighup properly
nocompress
}
====================================================

5.x: 使用inetd.conf的系统如下设置
# vi /etc/inetd.conf
将 ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l -a
替换为 ftp stream tcp nowait root /usr/sbin/tcpd in.proftpd

如果没有使用tcp的想法,就写成如下的样式
ftp stream tcp nowait root /usr/sbin/in.proftpd

# ps ax | grep inetd
# kill -hup (inetd pid)

6.x+: 使用xinetd 的系统如下设置
# cd /etc/xinetd.d/
# mv wu-ftp proftp
# vi proftp
===================================================
service ftp
{
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.proftpd
server_args =
log_on_success += duration userid
log_on_failure += userid
nice = 10
disable = no
}
===================================================

# /etc/rc.d/init.d/xinetd stop
# /etc/rc.d/init.d/xinetd start

[3-3 试用]
# vi /etc/group
在profuser:x:777: 行加入希望给予ftp权限的用户,用户名之间用,分隔

—————————————————————–

<3.faq>
f:proftp最多能带多少个用户
q:proftp没有用户上限,不过如果profuser组内的用户过多可能会导致一些莫名其妙的问题,所以请尽量保证profuser组内用户不超过100个如

果超出了100个,请建立新组profuser2,并在proftp.conf文件的profuser后面加上profuser2

—————————————————————–

<4.备注>
虽然这个设定过于简单,但是可以保证你的服务器运行正常

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » proftp 安装设定文档-网管专栏,FTP服务
分享到: 更多 (0)

相关推荐

  • 暂无文章