Ftp安装

1.1.1 安装FTP服务器

一般情况下系统默认安装FTP服务器,如果未安装,请参照本章节进行安装。

步骤 1 root用户登录服务器。

步骤 2 输入如下命令检测系统是否安装vsftpd

service vsftpd

如果系统提示vsftpd: 未被识别的服务,说明vsftpd没有安装,请参照如下步骤进行安装;否则,说明vsftpd已经安装,安装过程结束。

步骤 3 通过SSHXFTP等上传工具将软件包vsftpd-2.0.5-10.el5.i386.rpm上传到/tmp”目录下。

步骤 4 vsftpd的安装包拷贝至/usr”目录下。

cp/tmp/vsftpd-2.0.5-10.el5.i386.rpm/usr

步骤 5 进入/usr目录,安装FTP服务器。

cd/usr

rpm -ivh vsftpd-2.0.5-10.el5.i386.rpm

----结束

1.1.2 配置FTP服务器

安装FTP服务器后,需配置其相关参数,本章节介绍配置FTP服务器的方法。

步骤 6 root用户登录服务器。

步骤 7 打开“/etc/vsftpd/vsftpd.conf”文件。

vi /etc/vsftpd/vsftpd.conf

步骤 8 i”键,在文件中增加如下内容:

chroot_local_user=yes

请根据实际情况设置vsftpd中参数,参数说明如4-1所示。

表1-1 vsftpd.conf文件参数说明

类型代码

取值

说明

anonymous_enable

NO

是否匿名用户登录。

l 设为YES表示允许匿名用户登录。

l 设为NO表示禁止匿名用户登录。

local_enable

YES

是否允许本地用户登录。

l 设为YES表示允许本地用户登录。

l 设为NO表示禁止本地用户登录。

write_enable

YES

是否允许本地用户对FTP服务器文件具有写权限

l 设为YES表示具有写权限。

l 设为NO表示没有写权限。

 

步骤 9 Esc”键后输入“:wq!”保存退出。

----结束

1.1.3 启动FTP服务

步骤 10 root用户登录服务器。

步骤 11 启动vsftp服务。

如果linux使用了SELinux“/etc/selinux/config”文件中的SELINUX不等于disabled请执行如下命令启动vsftp服务。

getsebool ftpd_disable_trans

如果执行后显示当前的状态不是on,那么请执行如下命令开启FTP服务,并重启vsftpd

setsebool -P ftpd_disable_trans 1

service vsftpdrestart

如果linux没有使用了SELinux“/etc/selinux/config”文件中的SELINUX等于disabled时,请使用

service vsftpd start

步骤 12 验证。

IE地址栏中输入ftp://ftper:ftper@ip:port后,回车测试FTP安装、配置是否成功。

其中“ftper:ftper”分别表示ftp的用户名和密码;“ip”表示ftp服务器所在服务器的IP地址;“port”为ftp服务器的端口号,一般情况下为21不需要修改。

如果能正常访问ftp服务器,说明ftp安装、配置成功;否则,请重新配置。

----结束

posted @ 2019-08-14 16:51  归零19  阅读(858)  评论(0编辑  收藏  举报