四章:FTP详细介绍+winServer2008搭建ftp服务器+winServer2008开启端口

news2024/9/27 9:28:24

目录

一、FTP介绍

二、FTP服务器架设

三、FTP服务器连接验证

四、winServer2008开启端口


一、FTP介绍

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

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

二、FTP服务器架设

1、环境要求

        安装有windows server 2008或者其他服务器版本的window操作系统的机器。

2、创建用户组

        server 2008对用户组和用户的管理比较严格,而且我们作为一个ftp服务器,肯定涉及到非常多的用户,单独使用用户来管理工作量非常大而且不显示,所以这里我们首先创建一个用户组ftpGroup。

        点击 开始 -> 管理工具 -> 服务器管理器。

        左侧菜单:配置 -> 本地用户和组 -> 组 在组上右键 -> 新建组 填入组名,

        点击创建

3、创建用户

         a、用户(右键) -> 新用户。

         b、输入用户名、密码、去掉用户下次登录时必须更改密码选项、勾选密码永不过期,点击创建。

         c、创建完成后会再次弹出窗口用于创建下个用户,大家根据需求可以创建多个。

         d、修改用户的用户组

                Ftptest -> 右键 -> 属性

                切换到隶属于标签 ->点击添加

                输入组名称后点击检查名称,确定。

                点击之后会在名称之前加上本机的名称,确定。

                删除其他属组

 

 4、安装FTP服务器 

        a、角色(右键) -> 添加角色。

        b、在添加角色向导页面,点击下一步。

        c、勾选web服务器(IIS) ,点击下一步。

        d、点击下一步

        e、勾选ftp服务器,点击下一步。

        f、点击安装

        g、等待安装成功 警告可以忽略

        h、点击关闭

 5、配置FTP服务器

        a、角色 -> web服务器 -> internet信息服务(IIS)管理器。

        b、在主机名称上右键->添加FTP站点。

        c、填写站点名称,选择物理路径,点击下一步。

                站点名称不要包含中文

                物理路径为本地文件夹

        d、没有SSL证书,选择无,下一步。

        e、绑定

                身份验证选择基本

                授权选择指定角色或用户组。

                ftpGroup  (这里使用我们第一步创建的ftp分组)

                权限(读写权限)。

        f、完成

 6、设置目录权限

        a、找到磁盘文件,右键->属性。

        b、切换到安全标签,点击编辑。

        c、点击添加

        d、输入组名称ftpGroup ->检查 。

        e、确定。 f、应用 -> 确定

        g、确定。

7、重启服务器(可选)

        由于涉及用户组的变更,可能需要重启后才能生效。建议重启服务器后再测试连接。

        否则可能导致无法连接ftp服务器。

 三、FTP服务器连接验证

1、连接验证

        a、本机浏览器验证。

                浏览器输入ftp://localhost

                输入用户名密码

        b、局域网浏览器访问。

                浏览器输入ftp://ftp服务器ip

                输入用户名密码

        c、xftp访问

                用ipconfig查询本机ip

                打开xftp程序,文件 -> 新建

                主机填入本机ip

                协议选择FTP

                输入用户名密码

                切换标签页到选项

                选择字符编码UTF-8

                确定

                连接

 四、winServer2008开启端口

计算机“端口”是英文port的义译,可以认为是计算机与外界通讯交流的出口。

        1、公认端口(Well Known Ports):从0到1023

        2、注册端口(Registered Ports):从1024到49151

        3、动态和/或私有端口(Dynamic and/or Private Ports):从49152到65535(SUN的RPC端口从32768开始)

        常见端口

                8080为http服务的备用端口

                21FTP服务器所开放的端口,用于上传、下载

                22SSH端口

                23Telnet

                25SMTP服务器所开放的端口,用于发送邮件

                80用于网页浏览

1、服务器管理器 -> 配置 -> 高级安全windows防火墙设置 -> 入站规则

2、右键 -> 新建规则

3、点击端口 -> 下一步

4、添加8080端口 -> 下一步

5、允许连接 -> 下一步

6、全选 -> 下一步

7、填入名称 -> 完成

 端口相关

1、命令 netstat -na ,会显示本机连接情况及打开的端口

2、telnet ip port 命令测试端口是否开放

3、安装telnet

        单击“开始”,右键单击“计算机”,然后单击“管理”。

        在“功能摘要”部分,单击“添加功能”。

        在“选择功能”页上,选择“Telnet 服务器”。还可以根据需要选择“Telnet 客户端”。

        单击“下一步”,然后在“确认安装选项”页上,单击“安装”。

        在“安装结果”页上,单击“关闭”。

        此处注意服务是禁止的,需要在服务里改成自动或者手动

4、启动 Telnet 服务器,请键入 net start telnet。

5、停止 Telnet 服务器,请键入 net stop telnet。

 今天的分享到此结束咯!

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

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

相关文章

golang,OpenGL,计算机图形学(三)

代码仓库 https://github.com/phprao/go-graphic 颜色 光源照射到物体上,一部分颜色被吸收,另一部分无法吸收的被反射到人眼,于是呈现出了颜色。 当我们把光源的颜色与物体的颜色值相乘(而不是点乘),所…

【C语言初阶】带你轻松玩转所有常用操作符最终篇——下标引用、函数调用和结构体成员,表达式求值

君兮_的个人主页 勤时当勉励 岁月不待人 C/C 游戏开发 Hello,这里是君兮_,前几天非常忙没空更新,现在终于闲下来了,这是今天爆肝更新的第二篇,也是我们【C语言初阶】带你轻松玩转所有常用操作符的最后一篇,废话不多说…

nestjs post请求提交数据量太大会报错 [ExceptionsHandler] request entity too large

背景 在传给后端接口的数据,是一个超过1.5mb的json字符串,通过nest filter的时候直接被拦截掉了,返回【 请求体太长】的错误。 还没有到达contraller,就直接被框架拦截掉了, import { ExceptionFilter, Catch, Argu…

vue——实现表格的拖拽排序功能——技能提升

最近在写后台管理系统时,遇到一个需求,就是要实现表格的排序。 就是拖动某一行数据,放在指定位置,然后保存的时候根据最终的排序来处理生产单顺序字段。 参考大神的链接:vue-实现拖拽排序功能:https://ju…

mac苹果电脑,怎么批量修改文件名称

mac苹果电脑,如何批量修改文件名称?在苹果电脑上对文件名称进行修改是一件非常简单的操作,相信任何mac电脑用户都知道怎么操作,只需要选中要修改名称的文件,然后点击鼠标右键,然后会弹出一个菜单&#xff0…

layui代码记录

// 归档弹框jsguiDangRemarkInfo : function(activiti, buttonConf, call) {layui.use([layer, form, laydate], function () {var layer layui.layer;var form layui.form;var laydate layui.laydate;layer.open({type: 1,title: 归档备注信息,area: [350px, 300px],conten…

Redis 6.2.4集群搭建

1. 说明 这里使用的是redis的cluster集权模式,没有用哨兵模式(哨兵模式依赖哨兵节点,哨兵节点一旦挂掉就不再高可用了,因此没有采用)。 由于Redis Cluster至少需要6个节点,因此,这里咱们采用的…

【运维】Linux系统 AnolisOS [CentOs替代品]

【运维】AnolisOS 安装 CentOs替代品 下载 - OpenAnolis 龙蜥操作系统开源社区 Index of /anolis/ (aliyun.com)

(编辑器)HBuilderX怎么自动格式化代码

(编辑器)HBuilderX怎么自动格式化代码 解决参考:https://blog.csdn.net/G806218/article/details/127833356

CSDN 个性化推荐的数据治理

目录 1. 背景2. 数据治理2.1 从内容层面提升数据质量2.2 从用户层面提升数据质量2.3 增加特定数据的曝光2.4 保证数据的正确性与实效性 3. 总结 相关阅读 CSDN 个性化推荐系统的设计和演进如何支持研发对CSDN个性化推荐系统重构 1. 背景 CSDN 的个性化推荐流在主站中是一个很…

用UDP套接字实现客户端和服务端通信

IP地址和port端口号 IP地址 数据有IP(公网)标识一台唯一的主机。 port端口号 为了更好的标识一台主机上服务进程的唯一性,我们采用端口号port,标识服务器进程,客户端进程的唯一性! ip端口号 IP地址(主机全网唯一性) 该主机上的端…

一年省七位数,得物自建HFDS在 Flink Checkpoint 场景下的应用实践

1 背景 随着Flink实例的迁移下云以及新增需求接入,自建Flink平台规模逐渐壮大,当前总计已超4万核运行在自建的K8S集群中,然而 Flink 任务数的增加,特别是大状态任务,每次Checkpoint 时会产生脉冲式带宽占用&#xff0…

统计项目代码行数工具cloc

Ubuntu用户 使用cloc在ubuntu内统计代码行数 安装cloc工具 sudo apt-get install cloc进入需要统计的目录内,然后执行 cloc .然后就会显示文件目录中的文件数(files)、空白行数(blank)、注释行数(comment)和代码行数(code)。 Windows 用户 也是使用cloc工具 …

leecode-下一排列

题目 题目 分析 妈呀,其实我直接调用函数,一行代码就通过了hhh,不过这种取巧的方式不可取,还是得老老实实的写。 首先需要明白什么叫下一排列? 比如输入: 1 5 8 4 7 6 5 3 1 答案就是: 1 5 …

什么是楼宇卫生间智慧厕所系统

楼宇卫生间智慧厕所系统是专为写字楼、办公楼、商场、集团大厦、工厂等应用场景所设计的解决方案。它利用全自动采集和监控智能化、无线数据传输功能,通过云平台管理软件和手机端应用,实现了公厕的智能化管理和使用者的便利。 随着城市化进程的加速&…

[Json]控制返回数据是否包含某个属性

控制返回数据是否包含某个属性 在我们返回给前端的Json格式的数据时,通常我们会定义一个类,里面定义几个成员变量用来定义返回给前端的具体内容,例如: package cn.tedu.csmall.commons.web;import io.swagger.annotations.ApiMo…

HDLbits--Exams/2013 q2bfsm

try1: module top_module (input clk,input resetn, // active-low synchronous resetinput x,input y,output f,output g ); parameter a0,b1,x12,x23,y14,y25,g16,g07;//b为resetn无效后的状态,在b状态使f保持一个周期 //b收到1后转移到x1,x1收到…

基于双机多线程的程序加速设计

摘要 不断提高程序的运行效率,而又不影响程序功能是程序员的不竭追求。本项目旨在利用并行技术进一步提高程序的效率。 程序设计中,主要实现了百万级数据的求和、求最大值以及排序功能。其中,排序功能使用快速排序算法和归并算法实现。共采用…

lenovo联想笔记本ThinkBook 14 Gen5+ IRH(21HW)原装Win11系统镜像原厂OEM恢复出厂状态

LENOVO联想笔记本电脑,ThinkBook 14 Gen5 IRH(21HW),原厂Windows11原装OEM系统,恢复出厂时状态系统 系统自带所有驱动、出厂主题壁纸LOGO、Office办公软件、联想电脑管家等预装程序 所需要工具:16G或以上的U盘 文件格式&#x…

使用凌鲨查看mysql数据

MySQL是一种开源的关系型数据库管理系统,它被广泛应用于软件开发领域。它具有高可靠性、高性能、易于使用和可扩展性等优点,被许多大型企业和网站所采用。MySQL支持多种编程语言和操作系统,可以轻松地与其他应用程序集成。 继之前我们在凌鲨…