手把手教你wuftp服务器的配置
2009-05-13 01:15:12来源:未知 阅读 ()
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服务器架设菜鸟手记
- 树莓派4 (8GB) RaspiOS 64 bit 入手配置流程 2020-06-10 2020-06-11
- windows10安装配置WSL(Ubuntu) 2020-06-07
- 如何监控 Linux 服务器状态? 2020-06-06
- 【再学Linux】第5章用户身份与文件权限 2020-06-03
- 简单安装配置samba服务器 2020-06-03
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash