March 19, 2012
FTP Deployment FTP環境配置说明书
文件编号 项目 模块 功能 客户方 服务方 撰写人 校对人 创建日期 修改日期 UG002 FTP環境配置说明书 Crossoft Tech. Co., Ltd. DuceXu Lumen Wang 2012-02-20 2012-03-19 版本更新记录
日期 2012-02-20 2012-03-16 2012-03-19
修改人 Lumen Wang Duce Xu Duce Xu 更改摘要 創建文件 修改文件 修改文件 FTP環境配置说明书 D010-UG-12398-002 1 March 19, 2012
目录
版本更新记录 ........................................................................................................................................ 1 1 導論Introduction ............................................................................................................................. 3
1.1 文件目的 Purpose .................................................................................................................. 3 1.2 文件對象Objectives .............................................................................................................. 3 2 FTP運行硬件環境 ........................................................................................................................... 3 3 FTP運行軟件環境 ........................................................................................................................... 3 4 FTP安裝 ......................................................................................................................................... 3
4.1 FTP的检测与安装 ................................................................................................................. 3 4.2 FTP启动 ............................................................................................................................... 4 5 FTP配置 ......................................................................................................................................... 4
5.1 配置文件说明 ......................................................................................................................... 4 5.2 进行FTP 配置 ....................................................................................................................... 5 5.3 相关配置参数说明 .................................................................................................................. 5
5.3.1 性能与负载控制参数设置.............................................................................................. 5 5.3.2 全局参数配置 ............................................................................................................... 6 5.3.3 服务器功能选项参数 ..................................................................................................... 7 5.3.4 服务器性能选项参数 ..................................................................................................... 7 5.3.5 文件、目录定义参数 ..................................................................................................... 8 5.3.6 用户选项....................................................................................................................... 9 5.3.7 VSFTPD的连接设置选项 ............................................................................................. 9
6 FTP安全管控 ................................................................................................................................ 10
6.1 帳戶開设 .............................................................................................................................. 10 6.2 權限管控 .............................................................................................................................. 11 7 注意事项 ....................................................................................................................................... 12
FTP環境配置说明书 D010-UG-12398-002 2 March 19, 2012
1 導論 Introduction
1.1 文件目的 Purpose
作为开发人员在Redhat Enterprise Linux上安装配置FTP服务器的一个参考凭据,并避免犯下常见错误。
1.2 文件對象Objectives
適用所有系統開發人員。
2 FTP運行硬件環境
架設FTP軟件運行環境需要以下硬件環境:
? 一台Linux开发Server。
3 FTP運行軟件環境
软件名称 Redhat Enterprise Linux 版本 5.5+ 备注 4 FTP安裝
4.1 FTP的检测与安装
1) 使用secureSRT终端远程连接ftp服务器
2) 检查vsftpd服务器软件是否已经安装
在终端输入以下命令rpm –q vsftpd,如下图:
FTP環境配置说明书 D010-UG-12398-002 3 March 19, 2012
则说明所连接的linux服务器已经装有vsftpd服务器软件,中间一行指的是vsftpd的版本信息。 3) vsftpd的安装
i. vsftpd-1.1.3-8.i386.rpm包的安装:
在图形界面下依次执行“Main Menu”-“System Settings”-“Add/Remove
Applications”-选择FTP服务器-“更新”,或者在字符界面中执行以下命令rpm -ivh vsftpd-1.1.3-8.i386.rpm完成安装。
ii. vsftpd-1.2.0.tar.gz的安装:
输入如下命令useradd nobody回车,在系统中添加一个nobody用户。
输入mkdir /usr/share/empty/回车,添加该目录,下图提示该目录已经存在。
输入命令mkdir /var/ftp/回车,useradd -d /var/ftp ftp回车,添加ftp目录和ftp用户; 输入chownroot.root /var/ftp回车,chmodog-w /var/ftp回车,更改用户权限。
编译、安装vsftpd,输入命令tar zxvf vsftpd-1.2.0.tar.gz回车,对文件解压;输入cd vsftpd-1.2.0回车,进入目录;输入make回车,make install回车,安装文件。
4.2 FTP启动
在终端上输入/etc/rc.d/init.d/vsftpd start回车,启动vsftpd服务。如下图:
5 FTP配置
5.1 配置文件说明
在RedHat下共有三个配置文件,他们分别是:
1) Vsftpd.ftpusers:位于/etc目录下。它指定了哪些用户账户不能访问FTP服务器,例如root等。 2) Vsftpd.user_list:位于/etc目录下。该文件里的用户账户在默认情况下也不能访问FTP服务器,
仅当vsftpd.conf配置文件里启用了userlist_enable=NO选项才允许访问。
FTP環境配置说明书 D010-UG-12398-002 4
相关推荐: