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 的代理服务器或网关。

四.附图-思维导图

相关推荐
o(╥﹏╥)5 分钟前
在 Ubuntu 上安装 VS Code
linux·运维·vscode·ubuntu·vs
奶香臭豆腐25 分钟前
C++ —— 模板类具体化
开发语言·c++·学习
不爱学英文的码字机器31 分钟前
[Linux] Shell 命令及运行原理
linux·运维·服务器
cdut_suye42 分钟前
Linux工具使用指南:从apt管理、gcc编译到makefile构建与gdb调试
java·linux·运维·服务器·c++·人工智能·python
qq_433618441 小时前
shell 编程(三)
linux·运维·服务器
波音彬要多做1 小时前
41 stack类与queue类
开发语言·数据结构·c++·学习·算法
Tlzns1 小时前
Linux网络——UDP的运用
linux·网络·udp
码农土豆1 小时前
PaddlePaddle飞桨Linux系统Docker版安装
linux·docker·paddlepaddle
Hacker_xingchen1 小时前
天融信Linux系统安全问题
linux·运维·系统安全
丘狸尾1 小时前
[cisco 模拟器] ftp服务器配置
android·运维·服务器