rpm安装包vsftpd安装
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ftp
要实现ftp服务首先我在做实验的时候要关闭selinux和禁用iptables,因为我现在没有写他们的规则,
Vim /etc/selinux/config 下将selinux=enforcing 改为selinux=disabled
可以用chkconfig iptabales off 关闭也可以在setup中或者ntsysv关闭iptabales
我是在虚拟机中做实验,所以我需要一个客户端来做实验,使他们在同一网段,
修改一下网卡配置文件使他开机启动
默认情况下将onboot=no,开机启动的话将onboot=no改为onboot=yes
需要设置ip地址,我这里将ip地址写为10.0.0.2 我在setup中写入就行,掩码为一个255.0.0.0 ,reboot 重启系统
下来我们安装ftp的软件,系统中自带有两个软件一个是vsftpd服务端的软件,这个是
我们需要安装的,ftp的软件是客户端的软件,可以做测试用。在安装的时候,我们都选择安装,首先将系统光盘挂载在/dev/cdrom /media 中
我选择yum安装,当然你也可以选择rpm安装,
需要建立一个yum源
Vim /etc/yum.repos.d/a.repo
[a]
Name=a
Baseurl=file:///media 光盘挂载的位置
Gpgcheck=0
建立好yum 源之后yum install vsftpd ftp -y
安装完成!
启动vsftpd 有2个方法 1. Service vsftpd start 或者2. /etc/init.d/vsftpd start 或者restart
启动之后在客户端进行测试!
因为我的客户端系统是win 7 而我的ie是ie 9 ,在ie中测试的话需要修改一下注册表,ie 中会提醒你的,所以我直接在我的电脑打开后输入ftp://10.0.0.2 就会看到如图上面的显示。
ftp的登录方式两种匿名登录和系统用户登录,默认情况下是匿名登录,但是如果要上传文件建立文件夹需要修改相关的配置文件。不过有一点默认情况下不要修改pub文件夹的权限,如果需要匿名上传文件的话,重新建立文件夹并修改文件夹的权限,才可实现上传,否则失败
vim /etc/vsftpd/vsftpd.conf 打开vsftpd的配置文件
根据参数我们修改我们所需的服务要求!
1.只要ftp用户在操作系统中有读权限,就可以下载文件。(默认匿名用户为ftp)
2.匿名用户登录进入/var/ftp/pub/目录,可以下载该目录中的文件。
3.可以把文件上传到/var/ftp/pub/upload/ 目录,但不能下载删除该目录的文件
在上面已经说过默认情况下pub的权限为755 ,但是你不能修改该文件夹的权限,需要上传文件那么就重新建立文件夹并且修改权限之后才能上传。
在用户存在列表的文件位置我们可以重新建立一个文件夹,并且vim进去将用户添加进去就可以了。