手把手教你wuftp服务器的配置

2009-05-13 01:15:12来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

1、安装和启动安装wu-ftpd可以通过freebsd自带的port来安装,在/stand/sysinstall中来选择,选择configure中的packages.安装之后,wuftpd的所有安装文件都被安装在了/usr/local中。

想要启动wu-ftpd必须修改inetd.conf文件加入以下内容:ftpstreamtcpnowaitroot/usr/local/libexec/ftpdftpd–l

加入以后以root身份#killall–HUPinetd

测试一下服务器#ftp127.0.0.1如果你看到以下内容说明你以成功建立了服务器,但是这个服务器并不完整,因为它现在还不能用。

chu888.hope.com.cnFTPserver(Versionwu-2.6.1(1)WedJan2306:24:19GMT2002)ready.USERanonymous331Guestloginok,sendyourcompletee-mailaddressaspassword.PASS(隐藏)

530Loginincorrect.

#adduser–silent增加一个新用户这时你再一次登陆你会发现你以成功了,但这个服务器非常的不安全,为什么了哪,那是因为,这个用户可以无限制的向上反。

2、限制用户的根目录()

#cd/usr/local/etc/#eeftpaccess加入以下内容restricted-uid*#killall–HUPinetd#ftp127.0.0.1你再试试看在这里有一个关键性的问题,就是写了没有用,那是为什么哪,那是因为我们还要修改一个选择项,那就是/etc/inetd.conf文件中的ftp这一项。

改成以下内容ftpstreamtcpnowaitroot/usr/local/libexec/ftpdftpd–l-a这个-a的作用是强制读取ftpaccess文件的内容以下是所有参数的内容-a強制wu-ftpd讀取ftpaccess的設定-A強制wu-ftpd不讀取ftpaccess的設定-d將wu-ftpd的執行錯誤紀錄在syslog中,也就是/var/log/messages-i將上傳檔案的紀錄紀錄在xferlog中-l將每次連線的紀錄紀錄在syslog中,也就是/var/log/messages-o把下載檔案的紀錄紀錄在xferlog中-t秒數設定連線連續停滯多久就予以斷線,預設值是15分鐘(900秒)

-L把連線之後所執行的程式紀錄在syslog

3磁盘欢迎信息首先修改/usr/local/etc/ftpaccess文件的message选项,改成以下内容message/etc/welcome.msglogin这时你就可以在etc目录下建立一个文件welcome.msg了。

%T本地时间(从ThuNov1517:12:421990开始)

%F本目录所在的文件系统的剩余空间(kbyte,不是所有的系统都支持)

%C当前目录%E在ftpaccess中定义的维护者信箱%R远程机器名%L本地机器名%u根据rfc931得到的用户名%U登录的时候使用的用户名%M此类用户最大连接数%N当前此类用户数%B磁盘块限额硬上限%b磁盘块限额软上限%Q当前磁盘块%I可以使用的inode硬上限(+1)

%i可以使用的inode软上限%q已用inode%H磁盘空间超额时间限制%h文件数超额时间限制%xu上传字节数%xd下载字节数%xR上传/下载速度(1:n)

%xcCreditbytes(存储字节数?)

%xT时间限制(minutes)

%xE登录到现在经过的时间(minutes)

%xL剩下时间%xU上传速度限制%xD下载速度限制

4磁盘限额想要支持磁盘限额,在freebsd就必须编译内核,以下是编绎步骤
#cd/usr/src/sys/i386/conf#cpGENERICCHU888编辑CHU888这个文件在里面加入
optionsQUOTA#configCHU888#cd/usr/src/sys/compile/CHU888#makedepend
#make#makeinstall在/etc/rc.conf中加入
enable_quotas="YES"check_quotas="YES"
在/etc/fstab中加入/dev/da1s2g/homeufsrw,userquota,groupquota12
重新启动
#quotacheck-av#repquota-a
#edquota-uuser1
#edquota-puser1user2user3//copyquota.user1touser2user3
#quota-vuser1

5wuftpd的主要程序介绍ftpdftpd的主程式(/usr/libexec)

ftpshut關閉FTPServer的工具程式(/usr/local/bin)

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:SFTPD服务器架设菜鸟手记

下一篇:使用TSIG和DNSSEC加固域名服务器