FTP不同方式使用与搭建与端口号常识了解

news2024/11/19 7:31:29

目录

一、FTP介绍

二、winServer2012搭建ftp服务器

       在虚拟机搭建具体步骤

2.1、新建组:

2.2、新建用户名

2.3、把用户名与组绑定

2.4、安装ftp

2.5、配置ftp服务器

2.6、给文件夹调整权限

2.7、测试 

a、服务器本机测试

 b、外部机器测试

C、借助工具MobalXterm 

概念:

三、端口号

3.1、简介

3.2、分类

3.3、常见端口

3.4、Proto协议

 四、思维导图总结


、FTP介绍

FTP就是文件传输协议。用于互联网双向传输,控制文件下载空间在服务器复制文件从本地计算机或本地上传文件复制到服务器上的空间。

我们在工作中经常使用到FTP服务器。包括我们的server-u服务器,但是我们的server-u是收费软件,如果公司对软件版权问题比较注重的话,不建议使用server-u,特别是如果公司有安装了server2008的话,我们就可以使用server2008及之后它的版本的IISInternet Information Services 互联网信息服务)工具来搭建我们的ftp服务器。

、winServer2012搭建ftp服务器

       在虚拟机搭建具体步骤

第一步:找到服务器---->点击上面的工具----->选择计算机管理

第二步:

2.1、新建组:

找到本地用户和组----->组----->右键新建组

第三步:填写组名和描述------>点击新建,

点击新建组,页面是不会关闭的,而且也没有之前的数据,需要手动关

关闭以后就可以看见自己新建成功了

2.2、新建用户名

第一步:在用户上右键---->新建用户----->填写用户名等信息,密码要复杂英文数字标点符号组合成可能成功,设置权限要先取现第一个勾才可以选择下面的选项---->点击新建

点击新建用户,页面是不会关闭的,而且也没有之前的数据,需要手动关

2.3、把用户名与组绑定

第一步:找到你要绑定用户--->右键属性

 第二步:选择隶属于---->选中原来的Users----->点击删除----->再点击添加

第三步: 点击对象类型选择组---->再点击高级

 第四步:点击立即查找------>可以在下面找到你要绑定的组----->点击确定   ----再点击确认

第五步: 选中刚刚绑定的---->点击应用---->再点击确定,就完成了

2.4、安装ftp

第一步:找到管理--->选择添加角色和功能

第二步:点击下一步

点击下一步

点击下一步 

重要一步:勾选Web服务器(IIS)-----会弹框---->点击添加功能

 点击下一步

点击下一步 

点击下一步

 重要一步:勾选FTP服务器三个框,然后点击下一步

 点击安装..........等待......关闭窗口

安装完成以后会发现旁边会出现IIS

2.5、配置ftp服务器

第一步:点击IIS管理器(只有安装了ftp才有它)

第二步

第三步: 点击网络---->右键添加FTP站点

第四步: 命名和添加存放路径----->点击下一步

 第五步:端口号是默认的21------看情况开SSL------>点击下一步

 第六步:勾选基本(匿名:不需要账号登录)----->选中指定角色或用户组---->输入你要的组名----->勾选读取(只能下载)和写入(可以上传,删除)-----点击完成

最后:可以看见它成功了

2.6、给文件夹调整权限

第一步:找到文件夹---->点击属性

 第二步:选择安全--->点击编辑

第三步: 点击添加

第四步: 点击对象类型---->就勾选组---->点击确定

 第五步:点击高级

第六步: 点击查询----->在下面找到要添加的组选中---->点击下一步

 最勾选权限

2.7、测试 

a、服务器本机测试

第一步:在地址栏输入ftp://localhost--->再回车

 第二步:输入用户名和密码---->回车或者点击登录----->就可以发现进来了

 b、外部机器测试

第一步:点击入站规则----->找到FTP服务器--->双击它

第二步:选择程序和服务---->复制下面的路径---->关闭窗口

第三步: 选中入站规则---->右键新建规则

第四步: 选中程序---->点击下一步

第五步: 选择此程序路径---->输入刚刚复制的路径---->点击下一步

第六步: 选择运行连接---->点击下一步

第七步: 给规则取个名字和它是干什么的----->点击完成

最后在规则里面可以看见它就代表成功了

 测试:在别人电脑上的地址栏输入ftp://+IP

弹出要输入用户名和密码回车,就完成了 

C、借助工具MobalXterm 

概念:

MobalXterm是一款功能强大的远程连接工具,它集成了多个常用的远程连接协议,包括SSH、Telnet、RDP、VNC等,同时还提供了X11服务器和X窗口系统的支持。用户可以通过MobalXterm轻松地管理和连接远程服务器、虚拟机或其他网络设备,进行远程操作和文件传输等功能。该工具还提供了丰富的自定义选项和插件支持,可以满足不同用户的需求。

第一步:右键新建文件夹---->在新建的文件夹右键-----新建连接(选择第一个) 

第二步: 点击FTP----->输入IP和用户名----点击Ok--->会弹框输入密码和是否记住密码

最后:就可以从旁边随便拖文件夹到里面了

、端口号

3.1、简介

端口英文port,是计算机与外界通讯交流的出口,世界上有65535个端口号

3.2、分类

  • 公认端口----有具体用途的(Well Known Ports):从01023
  • 注册端口-----可以随意使用的(Registered Ports):从102449151
  • 动态和/或私有端口(Dynamic and/or Private Ports):从4915265535SUNRPC端口从32768开始)

3.3、常见端口

  • 21: FTP (文件传输协议-----服务器所开放的端口,用于上传、下载)
  • 22: SSH (安全外壳协议)
  • 25: SMTP (简单邮件传输协议)
  • 80: HTTP (超文本传输协议)
  • 110: POP3 (邮局协议版本3)
  • 143: IMAP (互联网消息访问协议)
  • 443: HTTPS (安全超文本传输协议)
  • 3306: MySQL数据库系统
  • 3389: 远程桌面协议 (RDP)
  • 8080: 代理服务器常用端口(http服务的备用端口)tomcat
  • 80用于网页浏览,默认没有显示的端口号

3.4、Proto协议

查看电脑端口使用情况

先输入netstat -tulnp,再去判断自己电脑后面接什么

协议 :Recv-Q 网络接收队列

本地地址:Send-Q 网络发送队列

外部地址:Local Address 服务器监听的IP地址和端口号,如果为0.0.0.0表示监听本地所有的IP(有时服务器有不止一个网卡)

状态:Foreign Address 与本地端口通讯的外部socket

装卸状态:State:链路状态

 四、思维导图总结

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

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

相关文章

Unity预设体

目录 预设体是什么? 如何创建预设体? 如何修改预设体? 如何删除预设体? 预设体是什么? Unity中的预设体(Prefab)是一种可重复使用的游戏对象模板。它允许开发者创建一个或多个游戏对象&…

RabbitMQ入门指南(九):消费者可靠性

专栏导航 RabbitMQ入门指南 从零开始了解大数据 目录 专栏导航 前言 一、消费者确认机制 二、失败重试机制 三、失败处理策略 四、业务幂等性 1.通过唯一标识符保证操作的幂等性 2.通过业务判断保证操作的幂等性 总结 前言 RabbitMQ是一个高效、可靠的开源消息队列系…

【python与机器学习3】感知机和门电路:与门,或门,非门等

目录 1 电子和程序里的与门,非门,或门,与非门 ,或非门,异或门 1.1 基础电路 1.2 所有的电路情况 1.3 电路的符号 1.4 各种电路对应的实际电路图 2 各种具体的电路 2.1 与门(and gate) 2…

python降低图像的灰度分辨率——冈萨雷斯数字图像处理

原理: 降低图像的灰度分辨率是指减少图像中不同灰度级别的数量,从而使图像看起来更加粗糙或简化。这可以通过减少灰度级别的数量或重新映射灰度级别来实现。以下是一些常见的降低图像灰度分辨率的原理和方法: 灰度量化(Gray Lev…

《PCI Express体系结构导读》随记 —— 第I篇 第1章 PCI总线的基本知识(5)

接前一篇文章:《PCI Express体系结构导读》随记 —— 第I篇 第1章 PCI总线的基本知识(4) 1.1 PCI总线的组成 PCI总线作为处理器系统的本地总线,是处理器系统的一个组成部件。因此,讲述PCI总线的组成结构,不…

ADRC-跟踪微分器TD的Maltab实现及参数整定

目录 问题描述: 跟踪微分器TD基本概念: Matlab及其实现: 跟踪效果: 例1:跟踪信号 sin(t) 0.5*rand(1,1)。 例2:跟踪部分时段为方波的信号,具体形式见代码get_command。 参数整定&#xf…

【贪心算法】专题练习一

欢迎来到Cefler的博客😁 🕌博客主页:那个传说中的man的主页 🏠个人专栏:题目解析 🌎推荐文章:题目大解析(3) 前言 1.什么是贪心算法?——贪婪鼠目寸光 贪心策…

【Windows】共享文件夹拍照还原防火墙设置(入站,出站设置)---图文并茂详细讲解

目录 一 共享文件夹(两种形式) 1.1 普通共享与高级共享区别 1.2 使用 二 拍照还原 2.1 是什么 2.2 使用 三 防火墙设置(入栈,出站设置) 3.1 引入 3.2 入站出站设置 3.2.1入站出站含义 3.3入站设置 3.4安装jdk 3.5使用tomcat进行访…

【C#】Visual Studio 2022 远程调试配置教程

在某些特殊的情况下,开发机和调试机可能不是同一台设备,此时就需要远程调试了。 开发机配置 首先需要确保两台机器在同一局域网下。 创建共享文件夹 随便找个地方新建一个文件夹,用来放编译结果。例如我这里是 D:\DebuggingWorkspace\。 …

git集成github(一):主要步骤

一、创建仓库 1、创建本地git仓库 在pcharm主界面顶栏,点击VCS,再点击创建git仓库,然后选择项目根路径,点击确认。这时,可以看到顶栏的VCS变成了git。 2、远程仓库下载到本地 打开一个远程仓库,点击code…

“C语言“——scanf()、getchar() 、putchar()、之间的关系

scanf函数说明 scanf函数是对来自于标准输入流的输入数据作格式转换,并将转换结果保存至format后面的实参所指向的对象。 而const char*format 指向的字符串为格式控制字符串,它指定了可输入的字符串以及赋值时转换方法。 简单来说给一个打印格式(输入…

PYTHON数据处理:CSV和JSON

#CSV和JSON格式的数据在python上的处理 CSV和JSON数据类型都是都是常见的两种在python中的数据分析类型,这里我有两个入门项目详细讲解这两种数据的处理。 处理一个CSV形式的地方的天气的数据,然后创建一个表格; 分析JSON形式的地震数据&…

扩展mybatis-plus,保留逻辑删、逻辑查的前提下,扩展硬删除、硬查询

引入相关依赖 <!-- 提示&#xff1a;1. common-mybatis-plus:2100.8.8 中只有4个类文件&#xff0c;是对硬删除、硬查询的扩展支持&#xff0c;如果你不想引入依赖的话&#xff0c;你可以把这四个文件复制到自己的项目中即可2. common-mybatis-plus:2100.8.8 对应mybatis-p…

CEEMDAN +组合预测模型(CNN-LSTM + ARIMA)

目录 往期精彩内容&#xff1a; 前言 1 风速数据CEEMDAN分解与可视化 1.1 导入数据 1.2 CEEMDAN分解 2 数据集制作与预处理 3 基于CEEMADN的 CNN-LSTM 模型预测 3.1 定义CEEMDAN-CNN-LSTM预测模型 3.2 定义模型参数 3.3 模型训练&#xff0c;训练结果 4 基于ARIMA的…

数据结构与算法:基于比较的排序算法:选择、冒泡、插入、归并的动图演示和java代码,排序时间复杂度、空间复杂度、稳定性总结表格

选择排序 选择排序是先在0~N-1上选择一个最小值排到最前面&#xff0c;然后再在1到N-1上选一个次小的&#xff0c;以此类推。 public static selectionSort(int[] arr){if(arrnull||arr.length<2){return;} //每次从i n-1 选一个最小的放前面for(int i0;i<arr.length-…

深入Apache Commons Config:管理和使用配置文件

第1章&#xff1a;引言 咱们都知道&#xff0c;在软件开发中&#xff0c;管理配置文件是一件既重要又让人头疼的事。想象一下&#xff0c;咱们的应用程序有一堆设置需要调整&#xff0c;比如数据库的连接信息、应用的端口号&#xff0c;或者是一些功能的开关。如果这些信息硬编…

Spring高手之路-SpringBean的生命周期

目录 SpringBean的生命周期 整体介绍 详细介绍 1.实例化Bean 2.设置属性值 3.检查Aware 4.调用BeanPostProcessor的前置处理方法 5.调用InitializingBean的afterPropertiesSet方法 6.调用自定义init-method方法 7.调用BeanPostProcessor的后置处理方法 8.注册Destru…

【深入之Java进阶篇】fastjson的反序列化漏洞(详解总结)

✔️ fastjson的反序列化漏 1️⃣典型解析2️⃣拓展知识仓1️⃣AutoType2️⃣AutoType 有何错?3️⃣ 绕过checkAutotype&#xff0c;黑客与fastjson的博弈4️⃣autoType不开启也能被攻击?5️⃣利用异常进行攻击6️⃣AutoType 安全模式? 1️⃣典型解析 当我们使用fastjson进行…

ueditor富文本编辑器中图片上传地址配置以及抓取远程图片地址的配置

一&#xff1a;图片上传保存地址配置 打开文件ueditor.php,找到imagePathFormat进行修改即可 一&#xff1a;远程抓取图片配置 打开文件ueditor.config.js,找到catchRemoteImageEnable&#xff0c;取消注释即可

Unity之ShaderGraph如何实现瓶装水效果

前言 有一个场景在做效果时,有一个水瓶放到桌子上的设定,但是模型只做了个水瓶,里面是空的,所以我就想办法,如何做出来瓶中装睡的效果,最好是能跟随瓶子有液体流动的效果。 如下图所示: 水面实现 水面效果 液体颜色设置 因为液体有边缘颜色和内里面颜色,所以要分开…