您没有来错地!为了更好的发展,黑基网已于9月19日正式更名为【安基网】,域名更换为www.safebase.cn,请卸载旧的APP并安装新的APP,给您带来不便,敬请理解!谢谢

黑基Web安全攻防班
安基网 首页 IT技术 网络管理 查看内容

WU-FTPD 安装手册

2005-6-7 08:25| 投稿: Linux

摘要: 为了方便 Linux 的新用户学习如何编译及安装 WU-FTPD 特编写此安装手册。手岫将按由前至后的步骤, 逐步的引导您完...
为了方便 Linux 的新用户学习如何编译及安装 WU-FTPD 特编写此安装手册。手岫将按由前至后的步骤, 逐步的引导您完成从 WU-FTPD 源码的下载到源码编译的整个过程. 请您按照以下的步骤进行, 如果执行的过程中出现了错误的提示信息, 或者任何的未指定的信息. 请您与我们的注册工程师联系, 我们的注册工程师将会尽快的与您联系并提供相应的解决方法. 这里我们假设, 您所使用的 Linux box 里面预先没有安装 WU-FTPD. 如果您原来有安装的话, 建议您先用相应的命令将其删除后再行编译安装 (当然如果您是高高手的话, 就没有必要了. 具体怎么样, 我想您比我更加清楚) . 现在开始我们的安装过程: 1. 到 http://www.wu-ftpd.org 下载最新版本的 WU-FTPD, 本手册所使用的版本为 2.6.0, 这是本手删完成时最新的版本. 我们这里假设您是在 WinX 里面下载文件的(如果您熟悉使用 Linux 下载文件的话, 直接在 Linux 里面也是可以的), 下载完成后, 假设您将其放置于 c:, 而 c: 在 Linux Box 里面对应于 /dev/hda1. 2. 进入 Linux, 并以 root 的身份登录(因为其他用户在正常的情况下无权挂接文件系统). 3. 在 /mnt 里面创建一个新的文件夹 diskc(如果原来已经存在, 可以省略此步). mkdir /mnt/diskc. 4. 因为我们将 WU-FTPD 的源码放置于 dos/win 的 c:, 所以我们现在要先把 dos/win 的 c: 挂接至我们新建的目录 /mnt/diskc 里面, 假设您的 dos/win 的 c: 在磁盘中的位置为 /dev/hda1, 则相应的命令为: mount -t vfat /dev/hda1 /mnt/diskc mount 的说明, 请您参见我们的相关文章, 或者直接与我们的注册工程师联系. 5. 成功把 dos/win 的 c: 挂至 /mnt/diskc 后, 我们就要把源码的文件复制至 Linux 的目录中. 为什么要把源码复制至 Linux 的系统中而不要放置在 /mnt/diskc (c:)中呢? 原因是方便我们以后对系统进行维护. 同时我们强烈的建议您把所有的源码文件(当然包括 WU-FTPD 的源码文件), 都放置于 /usr/local/src 中, 这样将方便于我们对所有服务器/软件的源码进行有效的管理. 相应的命令为: cp /mnt/diskc/wu-ftpd-2.6.0.tar.gz /usr/local/src 这里, WU-FTPD 源码的文件名为 wu-ftpd-2.6.0.tar.gz , 2.6.0 是 WU-FTPD 的版本号, 一般的情况下文件名都带有版本号, 不同版本的源码包, 文件名的差别一般情况下只是代表版本的号码改变. 如果您使用的是其它版本的 WU-FTPD 的话, 需要注意版本号, 另外 Linux 下所有的文件名都是区分大小写的. 6. 把源码文件复制至 /usr/local/src 后, 因为所有的源码都是经过打包压缩的, 我们就要把源码从压缩包中解压缩出来. 相应的命令为: cd /usr/local/src tar zxvf wu-ftpd-2.6.0.tar.gz 7. 解压缩后, 我们进入源码的目录并使用配置脚本进行环境的设置. 相应的命令为: cd /usr/local/src/wu-ftpd-2.6.0 ./configure(注意哦, /前面可有个点的, 另外如果您使用的机器是486之类的旧机的话, 所需的时间可能比较长. 如果您有台 PII 或更高级的机子, 一会就好了) 8. 在执行 ./configure 之后, 配置脚本会自动生成 Makefile. 如果在设置的过程中没有任何的错误, 我们就可以开始编译源码了. 相应的命令为: make 在 make 之后, 会在源码的 bin 目录下生成编译后的几个可执行文件. 9. 在源码编译完成后, 我们就要使用 make install 安装 WU-FTPD 至缺省的目录(/usr/sbin)下. 10. 接下我们就可修改 /etc/inetd.conf, 以使 WU-FTPD 可以由 超级 Internet 服务器 启动. 方法如下: cd /etc (进入 /etc 目录) vi inetd.conf (编译 超级 Internet 服务器 的配置文件) 打入 "/ftp 回车" (注意引号不用打, 此语句的目的是查找 inetd.conf 中有 ftp 的行) 找到后查看行首是否有 # 号, 如果有的话, 将 # 号删除. 如果使用 vi 找不到 ftp 的行, 您就需要手工的在 vi 中添加下面的一行: ftp  stream tcp nowait root  /usr/sbin/tcpd in.ftpd -l -a 修改完成后保存, 再在命令行使用以下的命令重新启动 inetd: killall -HUP inetd 11. 使用 ftp localhost 看到了什么呢? 命令列表: login as root #mkdir /mnt/diskc #mount -t vfat /dev/hda1 /mnt/diskc #cp /mnt/diskc/wu-ftpd-2.6.0.tar.gz /usr/local/src #cd /usr/local/src #tar zxvf wu-ftpd-2.6.0.tar.gz #cd wu-ftpd-2.6.0 #./configure #make #make install #cd /etc #vi inetd.conf #search "ftp  stream tcp nowait root  /usr/sbin/tcpd in.ftpd -l -a" #if found above string delete # head char #if not add the string #killall -HUP inetd #ftp localhost

小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册黑基账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!



免责声明:本文由投稿者转载自互联网,版权归原作者所有,文中所述不代表本站观点,若有侵权或转载等不当之处请联系我们处理,让我们一起为维护良好的互联网秩序而努力!联系方式见网站首页右下角。


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论

最新

返回顶部