在redhat linux 下建立ftp服务器

本文介绍如何从华军软件下载WU-FTPD安装包并完成配置过程,包括解压安装包、编译源码、配置超级Internet服务器等步骤,并通过本地测试验证配置成功。
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]#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值