前言: FTP 是文件传输协议,通过 FTP 站点下载文档是现在最常用的传输文档方法之一,特别是对于企业用户来说,公司建立一个专门的 FTP 服务器提供给员工,让他们通过这个服务器共享资源是最便利的办法。在 Linux 中, Vsftp 的功能是比较强大的,所以此次试验就介绍 Vsftp <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

1.      检查系统中的是否安装 Vsftp 的服务组件:

 <?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />     

2.      从上面可以看出组件是没有安装的,所以需要安装 vsftp ,截图如下:
  

3.      由于配置文件一般都放在 /etc 下,所以在 /etc 用命令查找 vsftp 的配置文件,其实 vsftp 配置文件的路径是: /etc/vsftpd/vsftpd.conf 。打开 vsftpd.conf 配置文件,如下图所示:
  
  
  
  

4.      以上是 vsftp 配置文件中各字段的说明,由于我们本实验是允许匿名用户登录访问 FTP 的,所以 anonynous_enable 这个字段后面填上 Yes ,至于是否允许匿名用户上传文件或者下载文件,只要设置相应的字段就可以了。那么 Ftp 的文件夹存放在哪里呢?我想把这份文件放到 FTP 上,该放置在哪里呢?其实 FTP 站点有一个默认的路径是专门存放 FTP 文件的,该路径是 /var/ftp ,于是我们就可以把需要上传到到 FTP 服务器上的文件弄到该目录下,用户访问的时候就会被指引到该目录下的文件下。所以我们在 /var/ftp 目录下创建一个名为 yangzexin 文件夹,在文件夹里面创建一个 jesse 的文件,截图如下

    

5.      采用匿名用户访问 ftp 如下:

  

6.      如果我不想使用 FTP 的默认路径( /var/ftp ),而是想自己自定义一个 FTP 上传和下载路径的话,那么该怎么办呢?其实系统中已经默认存在了这么一个用户 FTP 和群组 FTP ,通过查看 FTP 用户可以看到起默认的路径就是 /var/ftp ,于是我们想要修改其默认路径,只要打开并且编辑 /etc/passwd 下的 ftp 用户就可以了,截图如下:

   

  现在将路径修改为 /etc ,然后在 windows 下访问 ftp ,截图如下: