VMware之FTP的简介以及搭建计算机端口的介绍

news2025/1/20 1:40:34

目录

一.FTP的简介

1.1   FTP的作用

二.FTP的搭建         

2.1 建立组和用户

2.2 添加角色和功能

2.3 用户绑定组

2.4 配置FTP服务器 

2.5 授权

2.5 连接测试 

 三.计算机端口介绍

     3.1 端口分类:

      3.2  常见的计算机端口及其用途:

四.附图-思维导图 


前言

        上一篇,我们已经学习了虚拟机的文件夹共享,可以知道通过文件夹的共享能够提高团队的效率,但是文件夹共享是在同一个局域网下,那么如果想设置权限的话,那么文件夹共享是做不到,今天分享的FTP就是文件夹共享的升级版,它可以设置权限,同一个文件夹不同的用户看到的界面内容是不同的

一.FTP的简介

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

  1.1   FTP的作用

        1. 文件上传和下载:FTP允许用户将文件从本地计算机上传到远程服务器,或从远程服务器下载到本地计算机。这对于在不同计算机之间共享文件非常有用。

        2. 远程文件管理:通过FTP,用户可以远程管理服务器上的文件。可以创建、删除、重命名、移动和复制文件和文件夹,以及设置文件权限和属性。

        3. 网站维护:FTP常用于网站维护,允许网站管理员通过FTP客户端上传、更新和删除网站的文件。这包括网页文件、图像、脚本和其他相关文件。

        4. 数据备份和恢复:FTP可以用作数据备份和恢复的工具。通过将重要数据上传到远程服务器,可以确保数据的安全性和可靠性。                                                                                                                                                                     

二.FTP的搭建         

        2.1 建立组和用户

  首先进入虚拟机,建立组以及用户      

 2.2 添加角色和功能

接着,要添加角色,点击管理---添加角色和功能

 点进来就是这样一个界面,直接点击下一步即可 

选择基于角色或功能安装 

点击下一步

选择web服务器IIS,添加功能

 

点击下一步 

 

 勾选FTP服务器,点击下一步 最后安装

安装完之后,在界面就会出现IIS

 2.3 用户绑定组

        删除刚刚新增的用户原本默认的组

        删除之后,再将新建的组添加进去,进去之后选择对象类型为组,再点击高级

 

先选择对象类型为组,再点击查找,选择新建的组,最后点击确定应用即可 

2.4 配置FTP服务器 

        点击进入

右击添加FTP站点

填写站点名称以及存放位置

绑定SSL设置

选择身份验证,在授权那里,选择指定组或者指定用户,下面填写组的名称,最后点击完成即可

2.5 授权

        右击属性,编辑

第二步进行添加组,点击高级进行选择

选择对应的组  

 选择权限设置,最后点击确定即可

2.5 连接测试 

        输入ftp://localhost,回车即可

输入刚刚所建的用户名以及密码,即可

 

 三.计算机端口介绍

        计算机端口是英文 prot的意译 可以认为是计算机与外界通讯交流的出口,是在网络通信中使用的数字标识符,用于区分特定的网络应用或服务。通过特定的端口号,可以将数据正确地发送到目标设备上的特定应用程序。

     3.1 端口分类:

        公认端口指被标准化的端口号,范围从0至1023,通常被系统和网络应用程序使用。

        注册端口指范围从1024至49151的端口,是分配给用户和应用程序的端口。这些端口通常不被标准化,但它们被IANA管理和控制。注:IANA是互联网号码分配机构(Internet Assigned Numbers Authority)的缩写。

        动态或者私有端口从49152到65535  SUN的RPC端口是从32768开始):围是49152至65535,通常被操作系统分配给客户端应用程序使用。当客户端应用程序需要与远程服务器通信时,操作系统会为其分配一个可用的动态端口,这样避免了不同的应用程序同时使用相同的端口

      3.2  常见的计算机端口及其用途:

  • 20 和 21 端口:FTP(文件传输协议)用于文件传输。
  • 22 端口:SSH(安全外壳协议)用于安全远程登录和执行命令。
  • 25 端口:SMTP(简单邮件传输协议)用于电子邮件传输。
  • 53 端口:DNS(域名系统)用于将域名解析为 IP 地址。
  • 80 端口:HTTP(超文本传输协议)用于 Web 浏览器与 Web 服务器之间的通信。
  • 443 端口:HTTPS(安全超文本传输协议)用于通过加密连接进行安全的 Web 通信。
  • 110 端口:POP3(邮局协议版本3)用于从服务器接收电子邮件。
  • 143 端口:IMAP(Internet 邮件访问协议)用于接收远程邮件服务器上的电子邮件。
  • 3389 端口:RDP(远程桌面协议)用于远程访问和控制计算机桌面。
  • 8080 端口:通常用于替代 HTTP 的代理服务器或网关。

四.附图-思维导图 

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

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

相关文章

C语言使用蔡勒公式判断日期的星期

引言 在日常编程中,处理日期和时间是一个常见的任务。而了解一个特定日期是星期几,是许多应用程序中的一个基本需求。本篇博客将深入解析一个用于计算星期的 C 语言函数。 代码概览 这个函数使用了蔡勒公式来实现,蔡勒公式(Zel…

启明智显开源项目分享|基于Model 3c芯片的86中控面板ZX3D95CM20S-V11项目软硬件全开源

前言: 本文为4寸 480*480 RGB接口IPS全面触屏的86中控面板(RT-ThreadLVGL)软硬件开源干货内容,该项目是综合性非常强的RTOS系列项目!项目主控芯片使用 Model 3c,整体实现了简化版本的86中控面板的功能需求…

EDA巨头千亿级收购案谈判中 | 百能云芯

近期传出消息,电子设计自动化(EDA)领域的巨头新思科技(Synopsys)已向计算机辅助工程(CAE)软件行业的领导者安世(Ansys)递交了一份收购要约。据悉,新思科技的报…

快速排序:高效分割与递归,排序领域的王者算法

🎬 鸽芷咕:个人主页 🔥 个人专栏: 《数据结构&算法》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 📋 前言 快速排序这个名词,快排之所以叫快排肯定是有点东西的。他在处理大规模数据集时表现及其…

处理urllib.request.urlopen报错UnicodeEncodeError:‘ascii‘

参考:[Python3填坑之旅]一urllib模块网页爬虫访问中文网址出错 目录 一、报错内容 二、报错截图 三、解决方法 四、实例代码 五、运行截图 六、其他UnicodeEncodeError: ascii codec 问题 一、报错内容 UnicodeEncodeError: ascii codec cant encode charac…

缓存和缓冲的区别

近期被这两个词汇困扰了,感觉有本质的区别,搜了一些资料,整理如下 计算机内部的几个部分图如下 缓存(cache) https://baike.baidu.com/item/%E7%BC%93%E5%AD%98 提到缓存(cache),就…

【LeetCode-剑指offer】--3.比特位计数

3.比特位计数 class Solution {public int[] countBits(int n) {int[] bites new int[n 1];for(int i 0 ; i < n;i){bites[i] Count(i);}return bites;}public int Count(int x){int count 0;while(x > 0){x & (x - 1);count;}return count;} }

【SVN】Windows版合并提交bat文件+自定义菜单快捷键

【工具向】利用bat批处理打开TortoiseGit简化版本管理流程_tortoisegit bat-CSDN博客 start cmd /k "cd C:\YourBranchProj && svn cleanup && svn update && svn merge C:\YourTrunkProj -r 历史版本号:HEAD && svn commit -m "me…

项目接口性能优化方案

&#x1f9d1;‍&#x1f4bb;作者名称&#xff1a;DaenCode &#x1f3a4;作者简介&#xff1a;CSDN实力新星&#xff0c;后端开发两年经验&#xff0c;曾担任甲方技术代表。会点点Java相关技术栈、帆软报表、低代码平台快速开发。技术尚浅&#xff0c;闭关学习中 &#x1f60…

论文阅读《Restormer: Efficient Transformer for High-Resolution Image Restoration》

论文地址:https://openaccess.thecvf.com/content/CVPR2022/html/Zamir_Restormer_Efficient_Transformer_for_High-Resolution_Image_Restoration_CVPR_2022_paper.html 源码地址:https://github.com/swz30/Restormer 概述 图像恢复任务旨在从受到各种扰动(噪声、模糊、雨滴…

低延时视频技术的应用场景和挑战

编者按 无线网络对人们的生活产生了巨大的影响&#xff0c;而5G技术的引入将彻底改变我们与世界互联互通的方式。在5G时代&#xff0c;实现万物互联离不开低延时技术的应用。 LiveVideoStackCon 2023 深圳站邀请到秒点科技的CEO扶凯&#xff0c;为大家分享低延时技术在物联网、…

家政行业的小程序都需要具备哪些功能?

家政服务小程序&#xff0c;覆盖多城&#xff0c;在线派单 适合行业&#xff1a;家电维修、家政保洁、养生护理、美容美发、预约服务上门等 系统功能&#xff1a;服务管理、商品管理、拼团/秒杀、订单管理、会员管理、派单管理、师傅管理、商家/服务点、财务管理、城市代理、次…

Python算法例30 统计前面比自己小的数

1. 问题描述 给定一个整数数组&#xff08;数组大小为n&#xff0c;元素的取值范围为0~10000&#xff09;&#xff0c;对于数组中的每个元素&#xff0c;计算其前面元素中比它小的元素数量。 2. 问题示例 对于数组[1&#xff0c;2&#xff0c;7&#xff0c;8&#xff0c;5]&…

分享44个PyQt5源码总有一个是你想要的

分享44个PyQt5源码总有一个是你想要的 学习知识费力气&#xff0c;收集整理更不易。 知识付费甚欢喜&#xff0c;为咱码农谋福利。 链接&#xff1a;https://pan.baidu.com/s/1_5H_0Ydg0XUa1fz5Jok51Q?pwd6666 提取码&#xff1a;6666 项目名称 B站直播弹幕姬&#xff…

快速、安全、高效地传输海量小文件

随着互联网技术的不断进步&#xff0c;我们正迈入信息爆炸的时代。在这个时代&#xff0c;企业每天都需要在互联网上传输海量的小文件。与传输常见的大文件相比&#xff0c;海量小文件的传输变得更加困难。接下来&#xff0c;我们将分析海量小文件传输面临的挑战&#xff0c;并…

云原生机器学习平台cube-studio开源项目及代码简要介绍

1. cube-studio介绍 云原生机器学习平台cube-studio介绍&#xff1a;https://juejin.cn/column/7084516480871563272 cube-studio是开源的云原生机器学习平台&#xff0c;目前包含特征平台&#xff0c;支持在/离线特征&#xff1b;数据源管理&#xff0c;支持结构数据和媒体标…

Modbus RTU转Modbus TCP模块,RS232/485转以太网模块,YL102 多功能串口服务器模块

特点&#xff1a; ● Modbus RTU协议自动转换成Mobus TCP协议 ● 100M高速网卡&#xff0c;10/100M 自适应以太网接口 ● 支持 AUTO MDI/MDIX&#xff0c;可使用交叉网线或平行网线连接 ● RS232波特率从300到256000可设置 ● 工作方式可选择TCP Server, TCP Client, U…

中间件系列 - Redis入门到实战(原理篇)

前言 学习视频&#xff1a; 黑马程序员Redis入门到实战教程&#xff0c;深度透析redis底层原理redis分布式锁企业解决方案黑马点评实战项目 中间件系列 - Redis入门到实战 本内容仅用于个人学习笔记&#xff0c;如有侵扰&#xff0c;联系删除 学习目标 Redis数据结构Redis网…

企业员工2024年工作计划和目标怎么写?怎么提醒自己按时执行?

2024年的钟声即将敲响&#xff0c;对于众多企业员工而言&#xff0c;新的一年意味着新的挑战和机遇。而在这之前&#xff0c;制定一份明确的2024年工作计划与目标就显得尤为重要。但不少员工在面对这个任务时&#xff0c;往往感到无从下手&#xff0c;那么如何撰写一份实用且有…

pyCharm 打印控制台中文乱码解决办法

解决方法 在 "File" -> "Settings" 中的控制台设置&#xff1a; 在 "File" -> "Settings" 中&#xff0c;你可以找到 "Editor" -> "General" -> "Console"。在这里&#xff0c;你可能会找到…