1.到华军软件中下载你要的安装包wu-ftpd-current.tar.gz
然后解压到你所要放的目录,再运行终端,在终端中输入su -
并打入你的密码,进入你的根目录。
2.再进入你所放文件目录,
如我放在/home/fengzilian/wu-ftpd-2.6.2就进入
cd /home/fengzilian/wu-ftpd-2.6.2
./configure(注意哦, /前面可有个点的, 时间的长短与你现在运行的机子有关)
在执行 ./configure 之后, 配置脚本会自动生成 Makefile. 如果在设置的过程中没有任何的错误, 我们就可以开始编译源码了. 相应的命令为:
make
在 make 之后, 会在源码的 bin 目录下生成编译后的几个可执行文件.
3. 在源码编译完成后, 我们就要使用
make install
安装 WU-FTPD 至缺省的目录(/usr/sbin)下.
4. 接下我们就可修改 /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
5.进行如下的测试 使用 ftp localhost 看到了什么呢?
[root@localhost etc]# ftp localhost
Connected to localhost (127.0.0.1).
220 (vsFTPd 1.1.3)
Name (localhost:fengzilian): fengzilian
331 Please specify the password.
Password:
230 Login successful. Have fun.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
输入ls可以看到如下的一些东西
ftp> ls
227 Entering Passive Mode (127,0,0,1,218,112)
150 Here comes the directory listing.
-rw-rw-r-- 1 500 500 24101 Mar 15 17:56 1368437.aspx
-rw-rw-r-- 1 500 500 15418 Mar 15 17:53 8827531.html
drwx------ 7 500 500 4096 Mar 15 09:38 Mail
drwxr-xr-x 9 500 500 4096 Mar 15 19:17 Winamp
-rw-rw-r-- 1 500 500 1559264 Mar 15 11:53 Winamp-0.a1-1.i386.rpm
-rwx------ 1 500 500 2260 Mar 15 08:25 eek-006e480181.desktop
drwx------ 4 500 500 4096 Mar 14 18:26 evolution
drwxr-xr-x 12 500 500 4096 Mar 15 14:58 firefox
-rw-rw-r-- 1 500 500 3032220 Mar 15 16:06 flash-plugin-9.0.115.0-release.i386.rpm
-rw-rw-r-- 1 500 500 806049 Mar 15 16:16 realplayer.rpm.part
-rw-rw-r-- 1 500 500 16181 Mar 15 19:35 viewthread.php
drwxrwxr-x 3 500 500 4096 Mar 16 07:42 vmware
drwxr-xr-x 8 500 500 4096 Mar 15 19:27 vmware-distrib
drwxr-xr-x 11 500 500 4096 Mar 15 09:47 wine-0.9.2
drwxrwxr-x 4 500 500 4096 Mar 18 19:06 wo de xia zai
-rw-r--r-- 1 0 0 57 Mar 14 15:27 wodewenjian~
drwxr-xr-x 8 500 500 4096 Mar 18 20:15 wu-ftpd-2.6.2
-rw-r--r-- 1 0 0 17 Mar 14 12:33 /x{672A}/x{547D}/x{540D} 1~
-rw-rw-r-- 1 500 500 52 Mar 15 19:41 /x{6211}/x{7684}/x{6587}/x{6863}
226 Directory send OK.
6.最后输入bye,你就可以退出了
ftp> bye
221 Goodbye.
[root@localhost etc]#
然后解压到你所要放的目录,再运行终端,在终端中输入su -
并打入你的密码,进入你的根目录。
2.再进入你所放文件目录,
如我放在/home/fengzilian/wu-ftpd-2.6.2就进入
cd /home/fengzilian/wu-ftpd-2.6.2
./configure(注意哦, /前面可有个点的, 时间的长短与你现在运行的机子有关)
在执行 ./configure 之后, 配置脚本会自动生成 Makefile. 如果在设置的过程中没有任何的错误, 我们就可以开始编译源码了. 相应的命令为:
make
在 make 之后, 会在源码的 bin 目录下生成编译后的几个可执行文件.
3. 在源码编译完成后, 我们就要使用
make install
安装 WU-FTPD 至缺省的目录(/usr/sbin)下.
4. 接下我们就可修改 /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
5.进行如下的测试 使用 ftp localhost 看到了什么呢?
[root@localhost etc]# ftp localhost
Connected to localhost (127.0.0.1).
220 (vsFTPd 1.1.3)
Name (localhost:fengzilian): fengzilian
331 Please specify the password.
Password:
230 Login successful. Have fun.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
输入ls可以看到如下的一些东西
ftp> ls
227 Entering Passive Mode (127,0,0,1,218,112)
150 Here comes the directory listing.
-rw-rw-r-- 1 500 500 24101 Mar 15 17:56 1368437.aspx
-rw-rw-r-- 1 500 500 15418 Mar 15 17:53 8827531.html
drwx------ 7 500 500 4096 Mar 15 09:38 Mail
drwxr-xr-x 9 500 500 4096 Mar 15 19:17 Winamp
-rw-rw-r-- 1 500 500 1559264 Mar 15 11:53 Winamp-0.a1-1.i386.rpm
-rwx------ 1 500 500 2260 Mar 15 08:25 eek-006e480181.desktop
drwx------ 4 500 500 4096 Mar 14 18:26 evolution
drwxr-xr-x 12 500 500 4096 Mar 15 14:58 firefox
-rw-rw-r-- 1 500 500 3032220 Mar 15 16:06 flash-plugin-9.0.115.0-release.i386.rpm
-rw-rw-r-- 1 500 500 806049 Mar 15 16:16 realplayer.rpm.part
-rw-rw-r-- 1 500 500 16181 Mar 15 19:35 viewthread.php
drwxrwxr-x 3 500 500 4096 Mar 16 07:42 vmware
drwxr-xr-x 8 500 500 4096 Mar 15 19:27 vmware-distrib
drwxr-xr-x 11 500 500 4096 Mar 15 09:47 wine-0.9.2
drwxrwxr-x 4 500 500 4096 Mar 18 19:06 wo de xia zai
-rw-r--r-- 1 0 0 57 Mar 14 15:27 wodewenjian~
drwxr-xr-x 8 500 500 4096 Mar 18 20:15 wu-ftpd-2.6.2
-rw-r--r-- 1 0 0 17 Mar 14 12:33 /x{672A}/x{547D}/x{540D} 1~
-rw-rw-r-- 1 500 500 52 Mar 15 19:41 /x{6211}/x{7684}/x{6587}/x{6863}
226 Directory send OK.
6.最后输入bye,你就可以退出了
ftp> bye
221 Goodbye.
[root@localhost etc]#
本文介绍如何从华军软件下载WU-FTPD安装包并完成配置过程,包括解压安装包、编译源码、配置超级Internet服务器等步骤,并通过本地测试验证配置成功。
4279

被折叠的 条评论
为什么被折叠?



