• Linux系统及应用---调研报告
  1. 【Linux CentOS 7】实验1【VMware安装、新建虚拟机;63个基础命令运行结果图】
  2. 【Linux CentOS 7】实验2【Shell编程及应用】
  3. 【Linux CentOS 7】实验3【用户组群管理、磁盘分区及文件系统管理】
  4. 【Linux CentOS 7】实验4【Linux网络应用、Linux下C语言编程】
  5. 【Linux CentOS 7】实验5【安装VScode,并用VScode编写HTML网页】
  • 实验4文档:gcc编译器、Linux网络配置基础

  1. 【Linux CentOS 7】实验1【Linux文件目录管理】
  2. 【Linux CentOS 7】实验2【Linux多用户管理】
  3. 【Linux CentOS 7】实验3【网络配置管理】
  4. 【Linux CentOS 7】实验4【Shell编程】
  5. 【Linux CentOS 7】实验5【Samba服务器管理】
  6. 【CentOS Linux 7】实验6【Web服务器搭建与管理】
  7. 【CentOS Linux 7】实验7【FTP服务器配置管理】

目   录

一、实验目的

二、实验内容

三、实验步骤和结果

1、利用rpm命令查看系统是否安装vsftpd服务器,若系统没有安装vsftpd服务器,则安装vsftpd服务器。

2、利用rpm命令查看系统是否安装ftp客户端软件,若系统没有安装ftp客户端软件,则安装ftp客户端软件。

3、vsftpd服务器配置和功能测试。

a)匿名FTP基本配置和测试,允许匿名FTP上传文件配置并测试,允许匿名FTP创建目录并测试。

b)FTP服务器本地用户登陆配置并测试。系统中添加以自己名字拼音命名的系统用户,并以该用户登陆FTP服务器,验证本地用户设置的正确性。

c)FTP服务器虚拟用户登陆配置和测试,为FTP服务器添加虚拟用户,并进行FTP服务器设置以及利用虚拟用户账号登陆FTP服务器进行测试。

d)欢迎信息设置,用户登录欢迎信息和目录的欢迎信息的配置。在用户的欢迎信息设置包含自己的名字和学号信息。

四、实验总结


一、实验目的

  1. 掌握FTP服务器的搭建安装方法。
  2. 熟悉FTP服务器的常用配置。
  3. 掌握FTP服务器的应用。

二、实验内容

1、利用rpm命令查看系统是否安装vsftpd服务器,若系统没有安装vsftpd服务器,则安装vsftpd服务器。

2、利用rpm命令查看系统是否安装ftp客户端软件,若系统没有安装ftp客户端软件,则安装ftp客户端软件。

3、vsftpd服务器配置和功能测试。

a)匿名FTP基本配置和测试,允许匿名FTP上传文件配置并测试,允许匿名FTP创建目录并测试。

b)FTP服务器本地用户登陆配置并测试。系统中添加以自己名字拼音命名的系统用户,并以该用户登陆FTP服务器,验证本地用户设置的正确性。

c)FTP服务器虚拟用户登陆配置和测试,为FTP服务器添加虚拟用户,并进行FTP服务器设置以及利用虚拟用户账号登陆FTP服务器进行测试。

d)欢迎信息设置,用户登录欢迎信息和目录的欢迎信息的配置。在用户的欢迎信息设置包含自己的名字和学号信息。

三、实验步骤和结果

1、利用rpm命令查看系统是否安装vsftpd服务器,若系统没有安装vsftpd服务器,则安装vsftpd服务器。

输入查询命令后,显示当前系统中已安装的vsftpd版本,说明vsftpd服务器已安装;若无任何提示,则说明vsftpd服务器未安装!

2、利用rpm命令查看系统是否安装ftp客户端软件,若系统没有安装ftp客户端软件,则安装ftp客户端软件。

3、vsftpd服务器配置和功能测试。

a)匿名FTP基本配置和测试,允许匿名FTP上传文件配置并测试,允许匿名FTP创建目录并测试。

1、/var/ftp/目录下默认设置了一个pub的子文件夹,可以在匿名访问FTP时供上传文件使用:

2、开放匿名用户配置并启动服务:

编辑配置文件:

3、服务启动:

4、开放pam认证并查看:

开启pam认证    #userlist_enable=YES:开启用户列

5、创建软件并测试:

创建文件aq.txt、bq.txt,设置文件的权限:

6、选择客户机,并关闭防火墙:

7、安装FTP服务并登录服务器地址:

8、安装FTP服务并登录服务器地址:

b)FTP服务器本地用户登陆配置并测试。系统中添加以自己名字拼音命名的系统用户,并以该用户登陆FTP服务器,验证本地用户设置的正确性。

1、打开防火墙:

2、修改密码:

3、登录:

c)FTP服务器虚拟用户登陆配置和测试,为FTP服务器添加虚拟用户,并进行FTP服务器设置以及利用虚拟用户账号登陆FTP服务器进行测试。

1、编辑配置文件:

2、启动服务:

3、登录服务器地址:

d)欢迎信息设置,用户登录欢迎信息和目录的欢迎信息的配置。在用户的欢迎信息设置包含自己的名字和学号信息。

1、登录服务器地址:

2、查看文件:

四、实验总结

此次试验,难度较大。通过实验,更加深刻地了解了FTP服务器,掌握了FTP服务器的用户分类名、安装与启动、远程连接与访问、配置等。安装FTP服务器需要安装vsftpd服务和FTP客户端,安装后可以启动vsftpd服务并设置自启动状态,并且使用匿名用户进行测试。FTP服务器的配置通过设置主配置文件/etc/vsftpd.conf中的配置项完成。

【CentOS Linux 7】实验7【FTP服务器配置管理】相关推荐

  1. Linux中搭建一个ftp服务器详解

    来源:Linux社区  作者:luzhi1024 详解Linux中搭建一个ftp服务器. ftp工作是会启动两个通道: 控制通道 , 数据通道 在ftp协议中,控制连接均是由客户端发起的,而数据连接有 ...

  2. 在Linux中搭建一个FTP服务器

    在Linux中搭建一个ftp服务器,以供两个工作小组保管文件使用.禁用匿名.第一个小组使用ftp账号:ftp1,工作目录在:/var/ftp/ftp1:第二个小组使用ftp2,工作目录在:/var/f ...

  3. php开发ftp服务器搭建教程,在Linux中搭建一个FTP服务器

    在Linux中搭建一个ftp服务器,以供两个工作小组保管文件使用.禁用匿名.第一个小组使用ftp账号:ftp1,工作目录在:/var/ftp/ftp1:第二个小组使用ftp2,工作目录在:/var/f ...

  4. 国产化探索之路---中标麒麟 Linux系统下,FTP服务器部署

    中标麒麟 Linux系统下,FTP服务器部署 1.安装FTP软件包 yum install vsftpd -y 2.创建ftp用户密码 useradd ftpuserecho "ftpuse ...

  5. linux上连接ftp服务器,linux下lftp连接ftp服务器进行上传与下载的方法详解

    摘要 腾兴网为您分享:linux下lftp连接ftp服务器进行上传与下载的方法详解,中英翻译,中建在线,掌上看家,银行帮等软件知识,以及微信一键转发工具,小学英语冀教版,正是在下表情包,易问电信,万能 ...

  6. Linux实验整理——FTP服务器搭建

    三.实验内容 1.使用NAT方式,连接网络. 2.使用FTP命令 172.17.60.253,练习put .get. mput. mget. lcd. ls. cd等命令 3.配置FTP服务器,要求实 ...

  7. CentOS 5.4 下配置FTP服务器 [转帖]

    #首先检查vsftpd服务是否安装: [root@FTPserver /]# rpm -q vsftpdpackage vsftpd is not installed #将系统光盘放入光驱,通过mou ...

  8. Linux环境下搭建FTP服务器

    软件版本 1.Linux:CentOS Linux release 7.8.2003 (Core) 2.FTP:vsftpd-3.0.2 安装vsftpd // 1.检查是否安装了vsftpd(如果显 ...

  9. linux双网卡架设FTP,LINUX系统上架设FTP服务器

    CentOS上搭建FTP服务器 服务器软件:vsftpd 简要说明:vsftpd是linux下的一款小巧轻快,安全易用的FTP服务器软件,是一款在各个LINUX发行版中最受推崇的FTP服务器软件.至于 ...

最新文章

  1. 虚拟机及VmBasic编译引擎实现
  2. 俄罗斯方块android论文,基于Android的俄罗斯方块游戏设计与实现(论文+任务书+答辩PPT+设计源码)...
  3. 成都内推 | 腾讯游戏王者荣耀算法团队招聘算法实习生
  4. 软件公司各种角色透视图
  5. golang mysql curd_Go 语言操作 MySQL 之 CURD 操作
  6. java switch case多个条件_JAVA基础程序设计之判断与循环
  7. mysql使用cmd命令连接_通过cmd命令连接mysql
  8. 解决Python中设置与获取cookie时出现的中文编码问题。
  9. idea导入一个工程后只显示pom文件_P1搭建第一个springboot应用
  10. 前端知识 之 HTML
  11. android 视频录制 sdk,android视频录制实现方法
  12. 软件实施工程师是一个什么样的工作?他的具体工作内容是什么?发展前景怎样?...
  13. java爬虫-2018国家统计局区划和城乡划分代码以及数据库、json文件
  14. 手机聊天记录备份与恢复的方法汇总
  15. 中文简繁转换项目 OpenCC
  16. SDNUOJ 1682.easy problem Ⅲ
  17. 鼠标能动但是无法点击屏幕(间歇性)
  18. 【翻译】开发人员的技术写作
  19. JavaWeb项目中出现faceted project problem问题是什么原因?
  20. 用swoole实现简单IM聊天室demo

热门文章

  1. 金蝶生成凭证模板_金蝶精斗云云会计软件值得的地方有哪些?
  2. java+spring+mysql配置_用spring的beans配置mysql数据库
  3. mysql持久连接_持久性连接,短连接和连接池
  4. php curl ssr,php curl模拟登陆
  5. 那年大一在图书馆作死的大学高数笔记 | 函数和极限
  6. 十二、深入Java的循环语句
  7. 在python实现快速傅里叶变换FFT与频域滤波
  8. ehcache 手动刷新缓存_【第 21 期】一个架构师的缓存修炼之路
  9. ​最新综述!基于图神经网络的关系抽取技术进展
  10. Back-Training: 用于问题生成和段落检索的全新领域自适应方法