1.为linux系统分配IP地址:192.168.X.1/24,并重启网络服务,客户端XP系统IP地址为:192.168.X.2/24,

2.查询本机是否安装了vsftpd服务,结果显示未安装,挂载光盘,安装vsftpd服务

3.启动vsftpd服务

4.在linux系统中的火狐浏览器中通过本服务器IP地址访问FTP站点:ftp://192.168.23.1,可以访问FTP站点目录,看到pub目录,说明服务正常启动。

5.在XP系统通过服务器IP地址以匿名用户访问FTP站点: ftp://192.168.23.1,结果无法访问,思考原因:防火墙拦截了FTP服务,关闭防火墙服务: # service iptables stop,重新访问,成功(FTP默认站点根目录在/var/ftp),截图验证;最后测试访问权限,只有下载权限,无法上传文件和新建文件夹权限。

6.实现匿名用户上传文件权限和新建文件夹权限

1)打开配置文件:

#vi /etc/vsftpd/vsftpd.conf

anonymous_enable=YES

write_enable=YES

anon_upload_enable=YES #容许匿名用户上传文件

anon_mkdir_write_enable=YES #容许匿名用户建立目录

anon_other_write_enable=YES #容许匿名用户除了新建和上传外的其他权限,如:删除、更名。

2)在/var/ftp下面建立一个匿名用户有足够权限的目录:

mkdir /var/ftp/upload #新建目录upload

chmod 777 /var/ftp/upload #把upload的权限修改为777,所有人都有写入权限

这样就可以实现匿名用户可以上传,修改和删除的功能了

3) 重启vsftpd服务:#service vsftpd restart

4)关闭selinux服务:#setenforce 0

5) 在XP系统通过服务器IP地址以匿名用户访问FTP站点: ftp://192.168.23.1,并进入upload目录,验证是否有上传文件和新建文件夹权限,验证成功。

7.修改匿名访问FTP站点的根目录

1)打开配置文件:

  #vi /etc/vsftpd/vsftpd.conf

  在配置文件中添加代码:anon_root=/var/films

2)新建films并在该目录下新建电影文件abc.rmvb

#mkdir /var/films

#touch /var/films/abc.rmvb

3)重启vsftpd服务

4)在XP系统访问该FTP站点,可以看到能访问到新目录的文件:abc.rmvb,说明更改匿名访问的默认目录更改成功。

8.禁止匿名用户登陆FTP站点,并为本地用户指定FTP站点根目录到/var/musics

1)新建本地用户lily和只能登陆FTP服务的用户(即虚拟用户)tom,并为用户指定登陆密码:

  新建本地用户lily:#useradd lily

#passwd lily

  新建虚拟用户tom:

    #useradd -s /sbin/nologin tom

    #passwd tom

2)打开配置文件:

   #vi /etc/vsftpd/vsftpd.conf

  anonymous_enable=NO #禁止匿名访问

  local_root=/var/musics #指定本地用户登陆FTP站点根目录

3)新建目录/var/musics并在musics下新建文件happy.mp3

   #mkdir /var/musics

    #touch /var/musics/happy.mp3

4)重启vsftpd服务

5)在XP系统访问该FTP站点,在登陆界面中输入lily的用户名和密码进行登陆,登陆成功后可以看到能访问文件:happy.mp3,说明本地用户lily访问默认目录成功,同时验证访问权限,结果显示只有读取权限。

6)添加上传和新建文件夹权限

#chmod 777 /var/musics

7) 重新刷新测试权限,结果显示可以上传文件和新建文件夹权限

FTP服务器配置实践的更多相关文章

  1. Linux命令详解-ftp服务器配置

    1.ftp服务器配置 1.ftp安装: rpm –qa | grep ftp 2.查看安装内容: rpm-ql |more 3.启动ftp服务: service vsftpd start 4.配置文件 ...

  2. 引用 Windows Server 2003 FTP服务器配置详解

    引用 昆神之星 的 Windows Server 2003 FTP服务器配置详解 1.FTP文件传输协议,主要用于计算机之间文件传输,是互联网上仅次于www的第二大服务.本文主要演示如何在Window ...

  3. DNS服务器配置实践

    实验背景:在Linux系统上配置主要DNS服务器和辅助DNS服务器,所在域名为example.com,子网为192.168.X.0. 启动已安装LINUX系统,进行DNS服务器配置. 一.配置主要DN ...

  4. FTP服务器配置部分

    构建基于虚拟用户的vsftpd服务器1.建立虚拟FTP用户的帐号数据库文件 (1) 建立虚拟用户的账户名.密码列表->奇数行为帐号名,偶数行为上一行中帐号的密码 (2) 转化为Berkeley ...

  5. Linux FTP 服务器配置简单说明

    一.  FTP 说明 linux 系统下常用的FTP 是vsftp, 即Very Security File Transfer Protocol. 还有一个是proftp(Profession ftp ...

  6. RHEL 6.0 FTP服务器配置菜鸟配置过程记录

    环境: 虚拟机 RHEL6.0  为了图方便,直接就默认安装了,结果酿成大错,后表~~ 项目:搭建VSFTPD服务器 1.网络ifconfig 配置好,给个IP 2.RPM包或者YUM安装vsftpd ...

  7. windows server 2012 配置多用户ftp服务器配置注意点

    1.ftp根目录配置“FTP授权规则”为: 2.配置“FTP用户隔离”为: 3.配置“FTP目录浏览”为: 4.ftp虚拟目录“FTP授权规则”配置为:

  8. FTP服务器配置和管理

    一:ftp 简介 1:ftp服务: internet 是一个非常复杂额计算机环境,其中有pc/mac/小型机/大型机等.而在这些计算机上运行的操作系统也是五花八门,有 unix.Linux.微软的wi ...

  9. Windows Server2012R2 FTP服务器配置

    转载博客:http://blog.csdn.net/smalllu161226/article/details/53887751 1.打开windows server2012R2 服务器管理器界面 添 ...

随机推荐

  1. string permutation with upcase and lowcase

    Give a string, which only contains a-z. List all the permutation of upcase and lowcase. For example, ...

  2. Python 练习题:统计系统剩余内存

    #!/usr/bin/env python #-*- coding:utf-8 -*- ''' 统计系统内存信息 ''' with open('/proc/meminfo') as fd: for l ...

  3. 第六篇:GPU 并行优化的几种典型策略

    前言 如何对现有的程序进行并行优化,是 GPU 并行编程技术最为关注的实际问题.本文将提供几种优化的思路,为程序并行优化指明道路方向. 优化前准备 首先,要明确优化的目标 - 是要将程序提速 2 倍? ...

  4. linux系统socket通信编程实践

    简单介绍并实现了基于UDP(TCP)的windows(UNIX下流程基本一致)下的服务端和客户端的程序,本文继续探讨关于UDP编程的一些细节. 下图是一个简单的UDP客户/服务器模型: 我在这里也实现 ...

  5. Apache nutch1.5 & Apache solr3.6

    第1章引言 1.1nutch和solr Nutch 是一个开源的.Java 实现的搜索引擎.它提供了我们运行自己的搜索引擎所需的全部工具. Solr 拥有像 web-services API 的独立的 ...

  6. 让nginx支持.htaccess文件实现伪静态的方法!

    搞了个VPS,装了个LNMP一键安装包,然后搞了个程序放上,想实现伪静态,但是lnmp的默认规则里没有河蟹男需要的伪静态文件,得自己配置, 以前只在.htaccess里搞下就行,现在换Linux下ng ...

  7. Mybaits中的update

    <update id="update" parameterType="Currency"> UPDATE YZ_SECURITIES_CURRENC ...

  8. Chrome浏览器下CSS字体大小设置小于12px无效问题

    当字体大小被设置小于12px时,IE.firefox可以起作用.但chrome中仍然显示为12px大小. 解决方法为: html, body {     -webkit-text-size-adjus ...

  9. 关于word文档转成html网页的方法

    在工作中,有时我们可能需要将一个word文档转换成html网页格式,如在写帮助文档的时候,采用office编写,最终却想以网页的格式传到网站的指定目录下供网友直接浏览 这时我们就需要对word文件进行 ...

  10. CHMOD命令怎么用?

    文件/目录权限设置命令:chmod 这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限.该命令有两种用法: 用包含字母和操作符表达式的文字设定法 其语法格式为:chmod [w ...