FTP服务安装及使用
准备工作:一台服务器。我这里使用的是阿里云的ECS。
环境使用的是:windows 2008 r2
用途:FTP是用来进行文件传输的,我们可以把这个目录在IIS上配置成发布的网站,我们在本地只用把我们的项目传到这个文件夹里面就可以了,就不要每次还要远程连接,把项目Copy到服务端。也可以单纯的用作服务端和客户端的文件传输的纽带。
说明:配置这个很容易出错,我也是尝试过很多次,这里记录一下。
本篇主要介绍: 1,如何安装 2,配置FTP服务两种方式 3,本地连接 4,遇到的错误以及解决方法
一、添加IIS和FTP服务
①添加角色
打开服务管理器,添加角色

选择 web服务(IIS),因为为安装过了,这里显示已安装

角色服务里面把IIS,FTP选中


然后进行安装。成功了就可以打开IIS。IIS里面出现了添加FTP站点就说明FTP安装成功。 这一部分基本不出错。

二、配置FTP服务有两个方式
配置好了FTP服务我们就可以在本地直接连接FTP来传输文件。主要是对一个目录操作。
①通过FileZilla Server 软件完成配置
这个软件使用比较简单,在服务器安装。然后进行用户的添加。成功了打开软件
直接点确认

登入成功就点击这个小图标

需要记住这个密码

添加访问的目录,可以全部勾上 注:权限决定此用户能对此目录做什么操作

这就算配置好了,我们只用在本地上连接就好了。
②配置IIS
①先添加一个计算机用户

打开IIS,添加一个FTP网站

下一步:

把刚刚添加的用户作为指定的用户

右键刚刚创建的FTP网站,编辑权限,把刚刚添加的用户对此文件的权限添加进来

设置好了就OK了。
三、本地连接
最简单的方式:
打开文件,直接访问 ftp;// 服务器IP

弹出登入,成功了说明配置没有问题。

下载连接FTP软件
介绍两种比较好用的: 演示就只演示一种,另一个是一回事,推荐第二个,而我却截第一软件的图片,呵呵。。。。


点击 站点--》站点管理--》新建站点

填写信息 端口固定为21,下面会解释

然后效果

怎么传输文件这里就不说了
注:这个过程很容易出错,下面会记录。
有出错,还是在第二个软件里面去连接,失败了,他结果说的很明白

四、一些错误
80是网站的端口,21是FTP的端口,3389是远程连接的端口。所以你在管理控制台里面需要配置这几个端口。


这三个不可少。

出现:
AUTH TLS
没有设置21端口,上面说的
425 Can't open data connection for transfer of "/"
我们需要把数据连接模式改成主动模式

530 Login or password incorrect!
这个错误还没找到原因,也没解决。
我用IIS配置的账户出现了这个问题。我的 账号,密码,权限都配置好了,就是显示密码不正确。都是正确的就是登不进去。这种问题还是用软件重新添加个账号吧。
链接:
FTP服务安装及使用的更多相关文章
- ubuntu14.04 server ftp 服务安装配置详解
ubuntu14.04 server ftp 服务安装配置详解 cheungmine 2016-01-27 http://wiki.ubuntu.com.cn/Vsftpd 0 安装好vsftpd服务 ...
- FTP服务安装与端口说明
FTP服务安装与端口说明 FTP端口修改安装部署windowswindows 2012文件服务 1. FTP服务介绍 1.1 什么是FTP FTP(File Transfer Protocol)是文件 ...
- CentOS 6.8 ftp服务安装配置 基于本地用户和虚拟用户
CentOS 6.8 ftp服务安装配置 基于本地用户和虚拟用户 一.安装ftp服务 1.检查是否已经安装 # rpm -qa | grep ftp ftp-0.17-54.el6.x86_64 vs ...
- Linux FTP服务安装和远程登录失败
问题:本机VPlayer安装pure-ftpd ftp服务,通过flashfxp从windows连接出现以下错误: [左] 正在连接到 vmare -> IP=192.168.174.133 ...
- Windos Server 2008 FTP 服务安装
安装服务:FTP 系统环境:Windos 2008 R2 x64 安装FTP服务 管理-->角色-->添加角色-->Web 服务器 IIS 测试
- Linux防火墙iptables安装配置--使用远程工具Xmanager和ftp服务安装配置
一.linux关闭防火墙: a.用户直接在终端输入:service iptables stop 查看防火墙状况:service iptables status b.root用户在终端输 ...
- linux下Ftp服务安装
安装vsftp 使用yum命令安装vsftp #yum install vsftpd -y 如果yum安装不成功,可以到 http://pkgs.org/centos-6/centos-x86_64/ ...
- ubuntu FTP服务安装
//安装vsftp apt-get install vsftpd -y //增加账号 //1 查找 nologin位置 /usr/sbin/nologin useradd -d /alidata/ww ...
- centos7 安装 ftp 服务及创建 repo源
安装 ftp 服务 安装和启动服务:# yum install vsftpd# systemctl enable vsftpd# systemctl start vsftpd 配置文件: vi /et ...
随机推荐
- ES6多行字符串+模板字符串
多行字符串 最新的ES6标准新增了一种多行字符串的表示方法,用反引号 ` ... ` 表示: 'use strict'; // 如果浏览器支持模板字符串,将会替换字符串内部的变量: var name ...
- 在windows上安装common lisp开发环境
(2014.1写于CSDN的文章) 最近对lisp非常感兴趣,因此在google中搜索了“common lisp install windows”, 想装一个开发环境玩玩. 第一条结果就是 “Gett ...
- maya2018无法安装卸载激活失败
AUTODESK系列软件着实令人头疼,安装失败之后不能完全卸载!!!(比如maya,cad,3dsmax等).有时手动删除注册表重装之后还是会出现各种问题,每个版本的C++Runtime和.NET f ...
- Unity 改变游戏对象的Scale引起的不好结果
1. 当一个游戏对象的中心(它的x,y,z的交点) 不在它的正中间时,改变它的Scale时它的中心也会变的. 如图:这是用PlayMkaer做的,胶囊体碰到瓶子瓶子会碎,会在瓶子的中心位置那生成一个 ...
- PlayMaker Action的执行顺序
如图:默认的是从上到下 先执行Play Sound,再执行Destroy Object. 可以点击右上角的齿轮,也就是设置按钮选中Action Sequence,这样就会同时执行.
- [转]href="#"与javascript:void(0)的区别
本文转自:http://www.cnblogs.com/suizhikuo/p/3928411.html 如果我们想把a标签中的链接置成空链接,我们一般会用两种方法: 1 <a href=&qu ...
- Collections练习之对字符串先折半,再取最长的一个
不多说,直接上干货! 代码需求 由 [aa, abcde, cba, cba, nbaa, zzz] 变成 max=abcde CollectionsDemo.java package zhouls. ...
- 织梦dede模板中调用会员信息标签的方法
织梦CMS v5.7调用文章所属会员信息标签 打开官方默认模板article_artcile.htm,我们可以提取出如下代码: {dede:memberinfos} 会员头像:<a href=& ...
- Spring boot-(2) Spring Boot使用
1. 构建系统 (1) 使用maven构建 1) 从Starter Parent继承 在项目中配置继承spring-boot-starter-parent,可以进行如下设置: <!-- Inhe ...
- Quartz使用(4) - Quartz监听器Listerner
1. 概述 Quartz的监听器用于当任务调度中你所关注事件发生时,能够及时获取这一事件的通知.类似于任务执行过程中的邮件.短信类的提醒.Quartz监听器主要有JobListener.Trigger ...