计算机网络实验二:FTP服务器配置

news2024/12/28 10:41:41

ftp服务器配置

要求:

1. 学会配置FTP服务器、能在FTP客户端进行下载和上传文件
2. 进一步熟悉ipconfig和ping命令
3. 进一步理解FTP工作原理和流程

1、FTP服务器配置(FileZilla Server)

第一步安装FileZilla Server,直接下一步就好了。。。

打开之后,有的同学会出现一串的报错,说服务一直无法启动Error, could not connect to server

在这里插入图片描述

此时需要我们去手动开启服务,找到此电脑右键,点击管理,然后找到服务和应用程序,在服务里面找到FileZilla Server FTP server,手动开启该服务

在这里插入图片描述

开启服务之后,回到服务器界面有一个Warning不用管,此时服务已经开启了。

下面我们需要对FTP服务器做一些基本的设置

第一:更改最大连接数,具体位置设置如下图所示

在这里插入图片描述

第二:指定被动模式服务器开放的端口,这里随机设置,端口最好大一点,以免和其他应用发生冲突

在这里插入图片描述

第三:设置服务器的ip

在这里插入图片描述

第四:安装证书

在这里插入图片描述

在点击生成证书后,国家代码设置为86,下方证书存放的位置最好和服务器安装位置一样,以便后续寻找

在这里插入图片描述

完成之后记得点 ok再推出

在这里插入图片描述

添加用户组

第一:点击用户组对话

在这里插入图片描述

第二:添加用户组,add,然后自己取一个用户组的名字

在这里插入图片描述

第三:设置用户组共享文件夹,添加一个作为共享文件的文件夹

在这里插入图片描述

第四:为该用户组设置文件夹访问的权限,这里全选就行了

在这里插入图片描述

设置用户

第一:点击用户对话

在这里插入图片描述

第二:添加用户

在这里插入图片描述

用户的名字自己随便取,下面的用户组选择自己所创建的用户组

在这里插入图片描述

第三:设置密码,为该用户设置登录的密码

在这里插入图片描述

由于该用户已经在general user用户组之中了,所以不用单独设置共享文件夹

当然也可以不为该用户设置用户组而单独设置共享文件夹。

这里记得先ok再退出,不要直接叉掉

在这里插入图片描述

2、客户端设置(FileZilla)

安装同样是只用执行下一步。。。

打开之后左侧就是你的本地文件夹路径,右侧为共享文件夹路径。

首先打卡站点管理器,新建一个站点

在这里插入图片描述

在这里插入图片描述

然后填上服务器的ip地址和端口号(ftp服务器的端口是21),以及登录的用户账号和密码

在这里插入图片描述

同时,需要把传输方式改为被动传输,以防客户端防火墙拦截

在这里插入图片描述

确定之后便可以看到认证的证书,我们保存好证书就可以了

在这里插入图片描述

3、服务器防火墙设置

由于我们数据连接使用的是被动模式,所以需要将服务器中被动模式数据连接需要的端口(自定义的那些)给开放出来

首先在服务器上找到防火墙位置(控制面板-系统和安全-Windows Defender防火墙)

在这里插入图片描述

点击 允许应用活功能通过Windows Defender防火墙

在这里插入图片描述

更改设置 - 允许其他应用

在这里插入图片描述

路径这里找到服务器所在的位置FileZilla Server

在这里插入图片描述

在这里插入图片描述

再将后边两项都勾选上,点确定再退出

在这里插入图片描述

回到前面,点击高级设置

在这里插入图片描述

入站规则里面找到FileZilla Server,并启用该规制

在这里插入图片描述

在这里插入图片描述

然后再新建一个规则

在这里插入图片描述

选端口,下一步

在这里插入图片描述

这个端口号就是你一开始在服务端设置开放的端口号

在这里插入图片描述

最后任意命名一个名字,完成就好了

在这里插入图片描述

最终客户端成功建立连接的界面

左边是本机文件夹,右边是共享的文件夹

在这里插入图片描述

服务器界面

下边可以看到有两个用户成功连接了服务器(user1、user3)

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2205631.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

二、安装vmtools

1、 介绍 vmtools 安装后,可以让我们在 windows 下更好的管理 vm 虚拟机。可以设置 windows 和 centos 的共享文件夹 当时当我们发现安装虚拟机工具位置是灰色的 右击打开终端 在终端输入命令 yum list installed | grep open-vm-*yum list installed 命令会列出…

TikTok代理IP哪里找?

对于那些希望通过社交媒体打造个人品牌的人来说,TikTok是现在热门的平台,他的流量与曝光不可小觑,相信很多跨境营销会选择他进行多账号营销。问题是,TikTok多账号很容易遇到封禁问题,那么如何解决? 一、什么…

如何查看1688阿里巴巴热销选品数据?

✅路径:店雷达选品中心—1688选品库—选择类目 选品前先选类目,初步定位符合自己产品方向后再去分析市场,想看全市场的品类就选择一级类目,也有二三级类目细分选择,根据商家经营目标而定 接着选择想看的市场统计周期&…

吸毛效果好的宠物空气净化器分享,希喂、霍尼韦尔、米家实测

说起宠物空气净化器,几年前我可能会一脸鄙夷:为啥要花这种智商税冤枉钱? 直到之前养了一只猫,被家中乱飞的浮毛和滂臭的异味搞到头晕,于是作为i一个养宠的家电测评博主,索性对宠物空气净化器这玩意做了超级…

教你批量在文件名后面加文字,5个方法超简单

教你批量在文件名后面加文字~在日常办公与项目管理中,文件的规范性与统一性至关重要。它们不仅是信息传递的载体,更是团队协作效率的基石。面对海量的文件资料,如何确保每个文件都能迅速被识别并归类,成为了一个不容忽视的问题。为…

基于QT(C+++Mysql)实现的带GUI的图书管理系统

图书管理系统总体设计报告 图书管理系统概述 本次项目设计并实现了一个精简的多用户图书管路系统。应用后端通过与 MySQL 进行连接实现对数据的管理。用户可以通过界面实现登陆、注册、借书、还书等操作。管理员可以通过登陆界面实现对用户和书籍的管理,具有添加/…

微机原理与接口技术--绪论

1.早期硬件系统组成 1.微处理器(中央处理器)(CPU): 微型计算机的核心部件,它负责执行指令、进行算术逻辑运算和控制计算机的各个部件协同工作。CPU 的性能直接决定了计算机的运行速度和处理能力。例如&…

SSTI模板注入+CTF实例

参考文章: 一文了解SSTI和所有常见payload 以flask模板为例-腾讯云开发者社区-腾讯云 (tencent.com) python-flask模块注入(SSTI) - ctrl_TT豆 - 博客园 (cnblogs.com) ssti详解与例题以及绕过payload大全_ssti绕过空格-CSDN博客 1. SSTI(模板注入&…

C语言基础语法——数值表示

进制 进制也就是进位制,是人们规定的一种进位方法对于任何一种进制—X进制,就表示某一位置上的数运算时是逢X进一位 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位…

CANoe 中控制外部程序的启动与停止

在汽车电子测试和开发中,CANoe 是一个强大的工具,能够模拟和测试各种网络协议。为了增强其功能,开发者常常需要在 CANoe 中启动和停止外部程序。本文将介绍如何通过 CANoe 的系统变量和脚本功能实现这一目标,并结合批处理文件来管…

深信服上网行为管理AC无法注销在线用户

下图用户认证成功后无法注销 很多入网的用户都是使用的这个账号 针对单个IP强制注销也不生效 解决步骤: 接入管理-用户管理-用户绑定管理-用户绑定 删除绑定免认证的配置 删除后所有用户会强制注销掉,重新登录即可 可添加主页联系方式帮忙远程解决问…

vue使用table实现动态数据报表(行合并)

<template><div class"previewTable"><h2>***项目研发数据报告</h2><table id"previewTable" width"100%"><tr><th>项目名称</th><td colspan"6">{{ resultData.proName }}<…

Linux_kernel中断系统13

一、温故知新 1、字符设备编程框架 什么是字符设备&#xff1f; 在Linux操作系统中文件类型为.c文件&#xff0c;称为字符设备文件 按字节访问 访问的顺序是固定的 1&#xff09;struct cdev结构 实现一个硬件字符设备的驱动程序时&#xff0c;实际上就是实例化一个stru…

闪迪U盘误删的数据该怎么恢复呢?3个方法轻松解决

闪迪是一家全球知名的美国公司&#xff0c;也是全球最大的闪存数据存储卡产品供应商&#xff0c;其中&#xff0c;闪迪U盘作为其主要产品之一&#xff0c;因其便携性、大容量和高速传输能力而深受用户喜爱。然而&#xff0c;在平时存储重要数据的时候&#xff0c;会因为我们一系…

Ngin入门套餐

快速了解Nginx 一、代理1.1 正向代理1.2 反向代理1.3 正向代理和反向代理的区别 二、Nginx负载均衡策略2.1 轮询&#xff08;Round Robin&#xff09;2.2 加权轮询&#xff08;Weighted Round Robin&#xff09;2.3 IP 哈希&#xff08;IP Hash&#xff09;2.4 最少连接&#x…

C语言 | Leetcode C语言题解之第462题最小操作次数使数组元素相等II

题目&#xff1a; 题解&#xff1a; static inline void swap(int *a, int *b) {int c *a;*a *b;*b c; }static inline int partition(int *nums, int left, int right) {int x nums[right], i left - 1;for (int j left; j < right; j) {if (nums[j] < x) {swap(…

Spring17——Spring事务简介、使用事务实现模拟转账业务

38-Spring事务简介 相关概念 事务作用&#xff1a;在数据层保障一系列的数据库操作同成功同失败Spring事务作用&#xff1a;在数据层或业务层保障一系列的数据库操作同时成功或同时失败 数据层有事务我们可以理解&#xff0c;为什么业务层也需要处理事务呢&#xff1f;举个简…

黑马点评(更新中)

黑马点评 1、短信登录 Session实现1.1 分析1.2、Session实现的缺点1.3、其中的问题1.3.1、session覆盖1.3.2、在拦截之后remove User的作用 2、用Redis实现短信登录2.1 分析2.2 代码以及问题2.2.1 String问题2.2.2 刷新问题2.2.3 注入对象问题2.2.4 拦截器order问题 3、缓存3.1…

6个设计师都在用的样机素材网站

设计师都在哪里找样机素材&#xff1f;推荐6个样机素材网站&#xff0c;免费下载&#xff0c;赶紧收藏好&#xff01; 1、菜鸟图库 样机图片素材-样机图片模板免费下载 - 菜鸟图库 菜鸟图库有多种类型的设计素材&#xff0c;像平面、电商、UI、办公等素材这里面都能找到&#…

若依-二级页面的跳转设计

配置二级路由页面&#xff0c;就是点击了某个按钮之后会跳转到一个页面中去&#xff0c;比如需要点击查看详情的时候就可以进行页面的跳转。 点击字典类型 进入到字典数据页面。这个页面在左侧是没有的&#xff0c;在导航栏会有展示出来。 在index.js中配置的代码 //path 当前的…