[root@erpapptest init.d]# |
现如今越来越多的人选择了开源的Linux操作系统,其不逊于Windows的性能和平易近人的价格是人们选择它的最好理由,而Red Hat Linux 9是Linux操作系统中使用最广的一种。Red Hat Linux 9利用其简单的配置和用户熟悉的图形界面为人们提供了丰富的Internet服务,FTP便是其提供的服务之一。在众多的网络应用中,FTP有着非常重要的地位,互联网中各种各样的软件资源大多数都放在FTP服务器中。与大多数互联网服务一样,FTP也是一个客户机/服务器系统。下面我就给大家简单介绍一下如何在Red Hat Linux 9 下架设FTP服务器,希望藉此抛砖引玉。 1.安装vsftpd服务器 vsftpd是目前Linux最好的FTP服务器工具之一,其中的vs就是“Very Secure”(很安全)的缩写,可见它的最大优点就是安全,除此之外,它还具有体积小,可定制强,效率高的优点。 如果选择完全安装Red Hat Linux 9.0,则系统会默认安装vsftpd服务器。我们可以在终端命令窗口输入以下命令进行验证: [root@ahpeng root] rpm -qagrep vsftpd 如果结果显示为“vsftpd-1.1.3-8”,则说明系统已经安装vsftpd服务器。如果安装Red Hat Linux 9.0时没有选择vsftpd服务器,则可以在图形环境下单击“主菜单→系统设置→添加删除应用程序”菜单项,在出现的“软件包管理”对话框里确保选中 “FTP服务器”选项,然后单击“更新”按钮,按照屏幕提示插入第3张安装光盘即可开始安装。 另外,你也可以直接插入第3张安装光盘,定位到/RedHat/RPMS下的vsftpd-1.1.3-8.i386.rpm安装包,然后在终端命令窗口运行以下命令即可开始安装进程: [root@ahpeng RPMS] rpm -ivh vsftpd-1.1.3-8.i386.rpm 2.启动/重新启动/停止vsftpd服务 从Red Hat Linux 9.0开始,vsftpd默认只采用standalone方式启动vsftpd服务,方法是在终端命令窗口运行以下命令: [root@ahpeng root] /etc/rc.d/init.d/vsftpd start 重新启动vsftpd服务: [root@ahpeng root] /etc/rc.d/init.d/ vsftpd restart 关闭vsftpd服务: [root@ahpeng root] /etc/rc.d/init.d/ vsftpd stop 确认vsftpd服务已经启动后,我们可以在任意一台Windows主机的DOS命令窗口里输入“ftp FTPAddres”(用实际的FTP服务器IP地址或者域名代替FTPAddres),注意用户名、密码都是ftp(ftp是匿名用户的映射用户账号),如下所述: Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp. F:/Peter>ftp FTPAddress Connected to FTPAddress 220 (vsFTPd 1.1.3)//vsftpd的响应请求 User (FTPAddress:(none)): ftp//输入用户账号ftp 331 Please specify the password. Password://输入密码ftp 230 Login successful. Have fun. ftp> 3.vsftpd的配置 |