实验名称:FTP 服务

Web安全:实验4-FTP协议分析实验 警示:实验报告如有雷同,雷同各方当次实验成绩均以0分计;在规定时间内未上交实验报告的,不得以其他方式补交,当次成绩按0分计;实验报告文件以PDF格式提交。   院系 数据科学与计算机学院 班级 15级4班 学号 15331145 姓名 李果 完成日期:  2017年  12  月  25 阅读详情
一、实验的目的

了解ftp协议的内容,理解文件传输模式的概念,学会使用ftp上传下载文件。

二、实验过程 (学生补充完整的细节并作简要的解释)

(一) 准备

1. 服务器 192.168.64.3,以 root 登录。

2. 检查 vsftpd 是否安装

# rpm -q vsftpd
vsftpd-1.1.3-8
或者使用# chkconfig --list vsftpd查看2,3,4,5端口是否启用


3. 检查 ftpd 是否已启动

# ps -ax | grep vsftpd
 3212 ?        S      0:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
 3472 pts/0    S      0:00 grep vsftpd
表示已经启动

4. 切换到用户 yanji
# su - yanji


创建文件 sprnight.txt,内容:

春眠不觉晓

处处闻啼鸟

夜来风雨声

花落知多少
$  cat > sprnight.txt
春眠不觉晓

处处闻啼鸟

夜来风雨声

花落知多少



(二) 客户端:Windows 资源管理器

以 yanji 登录。

1. 下载文件 sprnight.txt 到 D:,查看内容。
在本地电脑中输入ftp://192.168.64.3,点击文件,分别输入yanji的用户名。密码
找到sprnight.txt,右击复制到文件夹,于D:根目录

2. 上传一个文件。服务器上查看该文件。
从d:下新建一个moon.txt,复制到ftp://192.168.64.3服务器

(三) 支持文本模式

服务器上,修改 vsftpd.conf 的相关行,重启 vsftpd。
# locate vsftpd.conf
/etc/vsftpd/vsftpd.conf
/usr/share/man/man5/vsftpd.conf.5.gz
# vi /etc/vsftpd/vsftpd.conf
将acii_download_enable=YES和acii_upload_enable=YES的“#”去掉

(四) 通用客户端:ftp 命令

在 Windows 的命令行窗口

C:> ftp 192.168.233.3

以用户名 yanji、密码 yanji123 登录。

1. 下载文件 sprnight.txt 到 D:,查看内容。
ftp> lcd D:\
ftp>  get sprnight.txt
比起刚刚查看文件,换行的效果显示出来了。

2. 上传文件

Windows 上用记事本创建 d:redbeen.txt:

红豆生南国

春来发几枝

愿君多采撷

此物最相思

上传 d:redbeen.txt。服务器上查看该文件。
ftp> lcd D:\
ftp> put redbeen.txt
正常显示,如创建时一致

三、实验的体会

ftp是文件传输协议的简称,也是一种最古老的协议,在平常生活中比较实用。通过这次实验,让我了解到协议的应用以及它的基本原理。了解到文本传输模式以及ftp用户的相关知识。
使用路由器给实验室搭建FTP服务器的经历 前言写这篇博客的原因主要是给我所在的实验室路由器写一个配置参考文档,因为是作为实验室公共使,有不少不太懂配置的学弟学妹恐怕操作起来困难,毕竟马上就要走出学校开始工作了,所以以后的主要还是他们使用。 需要实现的三大功能 FTP文件共享 实现打印服务,并共享打印机 路由直接接入校园网,方便实验室人员直接访问校园内网 阅读详情

相关推荐

Linux系统ftp服务设置

FTP全称为File Transfer Protocol,是一种在计算机网络上常用的文件传输协议。FTP协议通过TCP连接传输文件,可以用于在不同的操作系统之间传输文件。在FTP服务中,有两个角色:FTP服务器和FTP客户端。FTP服务器是负责存储文件并对客户端用户进行认证和授权的主机,而FTP客户端则是用户使用的工具,可以通过FTP协议连接到FTP服务器,上传或下载文件。一般情况下,FTP服务器通常放在远程主机上,用户需要通过FTP客户端软件连接到该主机才能进行文件传输。

2301_78160271的博客 1万+

FTP实验及概述

FTP(FileTransferProtocol,文件传输协议)是典型的C/S架构的应用层协议,需要由服务端软件、客户端软件两个部分共同实现文件传输功能。FTP客户端和服务器之间的连接是可靠的,面向连接的,为数据的传输提供了可靠的保证。TCP协议20,21端口FTP是一种文件传输协议,它支持两种模式,一种方式叫做Standard(也就是Active,主动方式),一种是Passive(也就是PASV,被动方式)。Standard模式FTP的客户端发送PORT命令到FTPserver。...

z20021111的博客 956

windows系统搭建FTP服务

站点添加信息将要求填写身份验证和授权信息,勾选身份验证下的匿名和基本两项前的复选框,允许访问项设置为所有用户,勾选读取和写入权限前的复选框,点击完成。)管理器,点击进入,可以中间显示区域看到计算机名称,点击该计算机名左侧的展开按钮,右键单击网站,选择添加。-----> 填用户名和密码 -----> 成功登录。等相关功能(如下图所示),点击确定,等待安装。内容目录后,点击确定按钮,然后下一步;,启用虚拟主机名项可以不勾选,自动启动。界面,输入用户名和密码,点击。,回车,可以看到本机电脑的。

一越星尘 8661

FTP、Telnet、SMTP、POP3等服务的名称及端口号和各种数据库的端口号

FTP、Telnet、SMTP、POP3等服务的名称及端口号和各种数据库的端口号 FTP (File Transfer Protocol) 文件传送协议,端口号:21(控制端口),20(数据端口) Telnet 远程控制协议 , 端口号:23 SMTP (Simple Mail Transfer Protocal)称为简单

人生苦短,我学python 1万+

Windows server 2012 搭建FTP服务

1、进入Windows server 2012系统,打开服务器管理器,选择添加角色和功能 2、选择安装类型及服务器选择 3、找到Web服务器(IIS)并选择,添加功能完成后点击下一步 4、接下来两个地方因为我们是搭建FTP,直接选择下一步即可 5、找到FTP服务器并选择,然后选择下一步 6、这里我们选择安装,等待安装完成后选择关闭 完成后 1、在指定的盘下创建FTP目录,用于各个用户之间各自 访问各自的目录,图如下: 2、在计算机管理创建对应的用..

mzl_sx的博客 2万+

实验四 网络服务配置实验

实验四 网络服务配置实验

2301_76205376的博客 1024

ftp(文件传输协议)服务

1,ftp的定义 ftp:// ##文件传输协议 2.ftp协议提供的软件 在rhel7中:vsftpd 3.部署ftp服务 ftp(文件传输协议)是Internet上常用的最老的网络协议之一,它的系统提供了通过网络与远程服务器进行传输的简单方法。ftp服务器包的名称为vsftpd,它代表Very Secure File Transfer Protocol Damon,服务器名称也叫做vsftp...

Y950904的博客 1075

QT插件学习系列(一) 初识QtPlugin

QT插件学习系列(一) 初识QtPlugin 1、 概述 为什么我们要学习插件化,其和 windows 导出 dll 有什么区别呢? 导出的动态库如果缺失,程序不能运行。但插件可以。 同一套代码,即可分别在 windows 下和 linux 下生成插件。 QT 本身提供两种插件支持,一种称为高级 API,一种称为低级 API。 高级API的作用是扩展 QT 程序本身,需要子类化 QT 提供的插件基类,例如现有的 QTSqlDriver,因此你可也以编写自己的 QTStyle 扩展 QT。 低级

L_Andy的专栏 3115

FTP实验报告

FTP实验报告 制作人:全心全意 准备工作: linux1:192.168.100.4 关闭防火墙、selinux机制 配置yum源 匿名访问 1.安装vsftpd服务和客户端 [root@localhost ~]# yum -y install vsftpd ---------------------------------------------------- 2....

weixin_34235135的博客 2053

从零构建:用Arduino和MCP2515模块搭建你的第一个CAN Bus网络

本文详细介绍了如何使用Arduino和MCP2515模块从零搭建CAN Bus网络,实现温湿度数据的传输与显示。涵盖硬件连接、软件配置、发送端与接收端代码实现,以及系统调试和进阶应用,帮助初学者快速掌握CAN总线通信技术。

d6e7f8的博客 834

UOS忘记密码别慌!用LiveCD工具5分钟搞定,附命令行救援模式详细步骤

本文详细介绍了UOS系统密码遗忘时的两种解决方案:图形化LiveCD工具和命令行救援模式。针对普通用户,LiveCD工具提供5分钟快速重置密码的便捷操作;而技术人员可通过命令行深度解析系统分区挂载与密码修改流程。文章还包含安全加固建议,帮助用户预防类似问题发生。

weixin_27032989的博客 592

Windows下搭建FTP服务器的一些总结

Windows下搭建FTP服务器 前言:如果你的电脑上的 控制面板--程序--打开或关闭windows功能--windows功能里面没有互联网信息服务(IIS),那就别在网上浪费时间了,我找着了一天的资料打了各种补丁没成功,没有相关的IIS或者连c:\windows\system32\inetsrv这个路径都没有,原因是因为你的电脑系统可能是家庭版win7,或者是ghost安装系统的时候精简...

weixin_42247865的博客 6万+

Matlab实战:用卡尔曼滤波搞定无人机GPS轨迹优化(附完整代码)

本文详细介绍了如何使用Matlab实现卡尔曼滤波(KF)算法优化无人机GPS轨迹,提供完整代码和工程实践指南。通过线性卡尔曼滤波技术,有效降低定位噪声,提升轨迹平滑度,适用于无人机导航和控制系统开发。

weixin_29061425的博客 253

虚拟机ftp服务器配置实验报告,FTP服务器配置 实验报告.doc

FTP服务器配置实 验 报 告学号: 姓名: 专业: 班级: 第 周课程名称?计算机网络课程设计实验课时2实验项目FTP服务器配置实验时间11.27实验目的掌握安装FTP服务器掌握对FTP服务器的设置掌握如何使用Serv-U架设FTP服务器实验环境Windows Server 2003实验内容(算法、程序、步骤和方法)一、安装IIS组件1、单击“开始—设置—控制面板—添加/删除程序”;...

weixin_28995873的博客 5343

how2heap 深入学习(1)

how2heap glibc 2.23学习

CoLin的pwn小屋 3180

【零基础入门unity游戏开发——unity通用篇30】Resources资源加载(基于unity6开发介绍)

Resources资源加载(基于unity6开发介绍)

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 4118

windows开启ftp服务

首先是win10 控制面板--》程序--》启用或关闭windows功能 找到Internet information service(信息服务),并选中“FTP服务”、“FTP扩展性”和“IIS管理控制台”前的复选框,点击“确定” 在C盘创建一个FTP共享文件夹,名字自定义 接下来是控制面板--》系统和安全--》管理工具--》Internet Information Services ...

待满茶杯的博客 9万+

全功能爬虫框架:Botasaurus 的详细使用(现代化、反检测、高并发的智能爬虫框架)

Botasaurus是一个基于 Python 的全栈式智能数据采集框架。它深度融合了以下关键技术: 无头浏览器自动化(Headless Browser Automation):基于 Playwright 或 Puppeteer,支持 Chromium、Firefox、WebKit; 高级反检测引擎(Anti-Detection Engine):自动绕过 WebDriver、Canvas、AudioContext 等 50+ 种指纹检测; 声明式任务模型(Declarative Task Model):用装

数据知道的博客 4372

实验六 WEB FTP服务器配置

选择“开始”/“程序”/“管理工具”/“Internet信息服务管理器”,打开“Internet信息服务窗口”,在所管理的网站上,单击鼠标右键选择“属性”菜单项,进入该站点的“属性”对话框。站点建立好之后,可以通过“Microsoft 管理控制台”进一步来管理、设置FTP站点,选择“开始”/“程序”/“管理工具”/“Internet信息服务管理器”,打开“Internet信息服务窗口”,在所管理的FTP上,单击鼠标右键选择“属性”菜单项,进入该站点的“属性”对话框。单击“下一步”完成设置。

weixin_52552833的博客 4178

观测器选择与工程实践建议

摘要:永磁同步电机(PMSM)无传感器控制中,观测器选型需综合考虑应用场景、性能需求与成本。消费级(家电、工具)推荐滑模观测器(SMO),成本低、鲁棒性强;工业级(伺服、泵阀)适用扩展卡尔曼滤波器(EKF),精度高但计算复杂;车规级(EPS、主驱动)需混合观测器(SMO+EKF),兼顾全速域性能与可靠性。低速时需高频注入法,IPMSM更适用。SMO易实现但存在抖振,EKF调试复杂。未来趋势是混合架构与AI增强,提升适应性与性能。选型需权衡速度范围、电机类型、处理器能力及成本。

汽车软件开发 146

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

【FTP协议 01】Windows搭建FTP服务器方法

window 搭建ftp服务器

Jayson 博客 1万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

windows10下本机FTP服务搭建教程

ftp服务器主要用于提供文件存储服务,当我们在本地开发时,想要测试ftp服务相关功能时,就必然需要在windows下搭建一套ftp服务,本文讲详细讲解windows下ftp服务站点开启过程,完成本地ftp服务搭建。

weixin_42925623的博客 1万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

实验四:MSF渗透测试之FTP漏洞模块

这里有两个目录很重要。bash_history,因为它保存用户运行过的所有命令的历史记录。例如,可以找到有关用户 ID、密码、机密文件的信息名称、位置、服务器名称和共享文件夹。来显示当前目录和子目录以及我们对目录的权限的列表。如果特定版本没有任何公开漏洞,那么我们可以尝试使用字典攻击来查找有效的用户名和密码。这一步即使不知道ftp的username和password也可以得到一些信息。2.尝试通过控制台连接到FTP服务器 查看服务器版本信息和操作系统。1.可以使用hydra爆破ftp服务器的用户名和密码。

weixin_45822468的博客 1922

在IIS服务器下搭建FTP服务

为了实现文件局域网或远程共享与访问,在IIS服务器手动搭建一个FTP Server共享服务。基于Windows 11 操作系统。

LZD_jay的专栏 1万+

怎样配置FTP服务器

配置FTP服务器 FTP为文件传输协议,用于Internet上的控制文件的双向传输。要通过FTP来实现本地计算机与云服务器的文件传输,首先要在服务器上进行FTP的配置。 下面以Windows server 2008为例配置服务器的FTP: 一、Windows系统 1.安装FTP服务器 通过控制台连接实例,通过“开始”-“管理工具”-“服务器管理”找到并点击“服务器管理” 右键点击服...

专注企业级视频应用,企业视频直播、MR虚拟直播、教育培训连麦直播 2万+

群辉搭建FTP服务

群辉搭建FTP服务器用来当作项目的文件服务器

似水流年风萧兮 3万+
上一篇: 实验名称:建立 DHCP 服务器
下一篇: 实验名称:配置 Apathe 服务器
jamin_tan007
博客等级 码龄12年 1粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值