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

目录

一.FTP的简介

[1.1 FTP的作用](#1.1 FTP的作用)

二.FTP的搭建

[2.1 建立组和用户](#2.1 建立组和用户)

[2.2 添加角色和功能](#2.2 添加角色和功能)

[2.3 用户绑定组](#2.3 用户绑定组)

[2.4 配置FTP服务器](#2.4 配置FTP服务器)

[2.5 授权](#2.5 授权)

[2.5 连接测试](#2.5 连接测试)

三.计算机端口介绍

[3.1 端口分类:](#3.1 端口分类:)

[3.2 常见的计算机端口及其用途:](#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 的代理服务器或网关。

四.附图-思维导图

相关推荐
slomay1 小时前
关于对比学习(简单整理
经验分享·深度学习·学习·机器学习
hengzhepa1 小时前
ElasticSearch备考 -- Async search
大数据·学习·elasticsearch·搜索引擎·es
小小洋洋3 小时前
BLE MESH学习1-基于沁恒CH582学习
学习
韩楚风3 小时前
【linux 多进程并发】linux进程状态与生命周期各阶段转换,进程状态查看分析,助力高性能优化
linux·服务器·性能优化·架构·gnu
陈苏同学3 小时前
4. 将pycharm本地项目同步到(Linux)服务器上——深度学习·科研实践·从0到1
linux·服务器·ide·人工智能·python·深度学习·pycharm
Ambition_LAO3 小时前
解决:进入 WSL(Windows Subsystem for Linux)以及将 PyCharm 2024 连接到 WSL
linux·pycharm
Pythonliu74 小时前
茴香豆 + Qwen-7B-Chat-Int8
linux·运维·服务器
你疯了抱抱我4 小时前
【RockyLinux 9.4】安装 NVIDIA 驱动,改变分辨率,避坑版本。(CentOS 系列也能用)
linux·运维·centos
追风赶月、4 小时前
【Linux】进程地址空间(初步了解)
linux
栎栎学编程4 小时前
Linux中环境变量
linux