Windows Server 2008 R2 ent下FTP服务搭建教程
前言
最近搞了一个阿里云的服务器,里面装的win server 2008 r2系统。 通过mstsc远程连接服务没什么问题,但是传文件的时候遇到问题了。
以前用的都是linux操作系统,通过filezilla可以连接服务器传输文件。但是对这个win server系统,用filezilla却连不上了。
后来才知道,原来linux系统自带ftp服务,而win server默认是没有这个服务的。所以,就需要我们自己搭建一个ftp服务站点。
安装iis服务
1.打开系统下方菜单栏左下角的图标
实际上这玩意叫服务器管理器,在开始菜单?>管理工具?>服务器管理器也能打开。
2.添加角色 点击左上角【角色】,在右边点击【添加角色】
在【服务器角色】中勾选【web服务器(IIS)】,因为我已经装过了,所以这里是已安装。
然后一路下一步即可。
3.建立FTP站点 点击左侧【角色】?>【web服务器(IIS)】?> Internet 信息服务(IIS)管理器 在右侧窗口中找到网站,并点击右键
如图所示,如果出现FTP站点即说明可以添加FTP的服务了。
点击【添加FTP站点…】
物理路径就是,要把那个文件夹作为ftp站点。这样传输的文件都会在这个文件夹里。
IP地址选择【全部未分配】,端口号默认为21即可。
身份验证一定要勾选【基本】,授权的话可以是所有用户,也可以是指定用户。下面的【读取】和【写入】要记得勾选。
点击【完成】即完成了FTP站点的添加。
用Filezilla工具连接
到这里,FTP站点已经搭建完毕了。理论上就可以用ftp工具进行连接了。
不过首先要注意,防火墙的配置,要开放21端口,否则还是无法访问。
这里我习惯用filezilla工具做ftp传输。
配置如下:
加密的话如果没有TLS就选择普通FTP。 注意传输设置!!
分为主动和被动。分享一篇有关介绍主动模式和被动模式的博客FTP主动模式和被动模式的区别 不过这个问题具体原理我没有搞太清楚,我在vm上自己做的win server用被动模式可以连接,但是在阿里云上的服务器要用主动模式才能连接上。 目前不清楚为什么,可能是配置的问题。
ok,现在就可以用FTP工具愉快的连接win server服务器啦。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
- WCF 学习总结1 -- 简单实例
- Java8 + Tomcat8 实现Websocket 例子
- Python Syslog Server 开发实例
- WCF 学习总结2 -- 配置WCF
- SQLite事务 SQLite插入多条语句为什么这么慢?.net (C#)
- Linux 应用程序开发入门
- LINQ to XML LINQ学习第一篇
- PHP 安全与性能
- Extjs 项目中常用的小技巧,也许你用得着(5)--设置 Ext.data.Store 传参的请求方式
- WPF备忘录(5)怎样修改模板中的控件
- Linux 系统与数据库安全
- 使用委托实现同步回调与异步回调
- Application Firewall Design
- Extjs 项目中常用的小技巧,也许你用得着(4)---Extjs 中的cookie设置
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 彻底搞懂 etcd 系列文章(七):etcd gRPC 服务 API
- NIFI 开发注解详述
- [已解决]java请求爬取https网站报错javax.net.ssl.SSLHandshakeException的解决办法
- 面经手册 · 第7篇《ArrayList也这么多知识?一个指定位置插入就把谢飞机面晕了!》
- JsonPath实践(六)
- 自定义Processor组件
- Android开发第三讲,布局管理器
- Android 开发第四讲 TextView的基本使用
- Android 开发第五讲 学习Button了解Button属性
- Android开发第六讲EditText 编辑框
- Android 开发第七讲 RadioButton (单选按钮)
- linux内核写时复制机制源代码解读
- akka-grpc - 应用案例
- Python从入门到大师教程 | 二、搭建Jupyter Notebook环境
- 收益3583万?我是如何快速统计「李子柒」YouTube频道视频累计播放量并计算收益的