需求

      搭建一台FTP服务器,用于文件的上传与下载;同时将FTP服务器目录中的文件同步到多个服务器中,实现同步更新,同时文件需要控制用户访问对应的文件夹权限。

需要用到的软件有:bestsync(同步传输软件)

Serv-U(搭建FTP)

操作系统:windows 2003

步骤

  • 搭建FTP服务器

windows 2003自带的IIs搭建的ftp功能非常的弱,无法实现指定用户站点路径访问,控制用户的访问权限不强,windows 2008在这方面有了很大的提高,权限控制也比较高,如果是windows 2008操作系统可以使用自带的IIS7搭建FTP服务器,由于我使用的是windows 2003,这里选择用Serv-U软件来搭建FTP服务器

下载安装这里就不详细说了(默认安装勾选就好了),网上有很多,安装好之后首先会提示创建域(跟服务器本身的域不冲突)

  • 建域
      1. 域名

2.域类型

我这里只勾选了文件传输域

   3.配置端口

首先查询服务器已经开启在使用的端口,如果已经有使用修改其他端口,使用netstat -an查询

4.创建监听IP

选择默认的所有可用的ip

5.加密

  •  创建用户

  • 测试ftp是否搭配成功

     使用浏览器访问 ftp://ip

输入用户密码,如果正常访问到了路径中的文件说明ftp已经搭配好了,个别浏览器可能会造成无法访问,可用试一下多个浏览器。

安装bestsync同步软件

软件安装完之后,点开文件菜单新建任务

文件夹1中选择原始文件夹,2014最新版的支持选择ftp路径,2011版只支持文件夹路径,文件夹2中可以选择文件夹路径,共享路径,或者ftp路径等。

  • 共享路径(需要共享输入用户名密码)

  • ftp路径

配置好了路径选择完成就好了。

  • 设置所选同步任务

  • 配置日程

最后点击确定,接下来再次点击上面设置所选任务按钮,然后确定(问什么要选择两次我一下子也没搞明白,多点一次也没关系)

其中的很多配置可以根据自己的业务需求进行修改,例如备份文件等等

总结

   总体步骤就是这些了,大家可以试试,两个软件的功能还是很强大的,完全能满足文件同步上传同步更新的需求,当然你也可以选择双向同步更新.

备注:

作者:pursuer.chen

博客:http://www.cnblogs.com/chenmh

本站点所有随笔都是原创,欢迎大家转载;但转载时必须注明文章来源,且在文章开头明显处给明链接,否则保留追究责任的权利。

《欢迎交流讨论》

FTP文件服务搭建与同步传输的更多相关文章

  1. 腾讯云-搭建 FTP 文件服务

    搭建 FTP 文件服务 目的:搭建认证登录的FTP具有读写权限 安装并启动 FTP 服务 任务时间:5min ~ 10min 安装 VSFTPD 使用 yum 安装 vsftpd: yum insta ...

  2. 腾讯云,搭建 FTP 文件服务

    腾讯云,搭建 FTP 文件服务 腾讯云,搭建 FTP 文件服务 安装并启动 FTP 服务 任务时间:5min ~ 10min 安装 VSFTPD 使用 yum 安装 vsftpd: yum insta ...

  3. 基于 Ubuntu 搭建 FTP 文件服务

    搭建 FTP 文件服务 安装并启动 FTP 服务 任务时间:5min ~ 10min 安装 VSFTPD 使用 apt-get 安装 vsftpd: sudo apt-get install vsft ...

  4. 腾讯云:ubuntu搭建 FTP 文件服务

    搭建 FTP 文件服务 安装并启动 FTP 服务 任务时间:5min ~ 10min 安装 VSFTPD 使用 apt-get 安装 vsftpd: sudo apt-get install vsft ...

  5. C#本地文件下载以及FTP文件服务下载(以Pdf文件为例)

    一.C#实现本地文件下载 1.文件下载的路径  文件名称 以及文件下载之后要放的位置  这三个变量是必须要的 2.定义以下四个对象: FileWebRequest ftpWebRequest = nu ...

  6. 搭建 FTP 文件服务

    1.安装并启动 FTP 服务 2.配置 FTP 权限 3.准备域名和证书 4.访问 FTP 安装 VSFTPD 使用 yum 安装 vsftpd: yum install vsftpd -y vsft ...

  7. 搭建 FTP 文件服务vsftpd

    安装并启动 FTP 服务 安装 VSFTPD 使用 yum 安装 vsftpd: yum install vsftpd -y vsftpd 是在 Linux 上被广泛使用的 FTP 服务器,根据其[官 ...

  8. 使用FileZilla快速搭建FTP文件服务

    为了便于平时对文件的存储访问,特意搭建FTP服务 FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务. F ...

  9. 基于CentOS 搭建 FTP 文件服务

    系统要求: CentOS 7.2 64 位操作系统 一. 安装 VSFTPD (vsftpd 是在 Linux 上被广泛使用的 FTP 服务器,根据其[官网介绍][https://security.a ...

随机推荐

  1. shell命令大全

    请跳转至:http://www.lampweb.org/linux/2/3.html

  2. [vue案例的知识点]todo-list

    文章的原材料来自于vue的官方示例:https://cn.vuejs.org/v2/examples/todomvc.html,我们在学习过程中,试着对其中的一些知识点进行记录: 一.浏览器数据存储, ...

  3. PHP isset() empty() isnull() 的区别

    <? isset - 检测变量是否设置 注意: isset 检测变量是否设置,并且不是 NULL. 若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE: empty ...

  4. React-webpack开发需要的那些坑

    nvariant Violation: _registerComponent(...): Target container is not a DOM element. 就是一个找不到DOM节点的问题, ...

  5. 16-01-25---Servlet复习笔记(01)

    Servlet ServletAPI中有4个java包    javax.servlet 包含Servlet与Servlet容器之间契约的类和接口    javax.servlet.http 包含HT ...

  6. linux shell basic command

    Learning basic Linux commands Command Description $ ls This command is used to check the contents of ...

  7. VB6+Winsock编写的websocket服务端

    早就写好了,看这方面资料比较少,索性贴出来.只是一个DEMO中的,没有做优化,代码比较草.由于没地方上传附件,所以只把一些主要的代码贴出来. 这只是服务端,不过客户端可以反推出来,其实了解了webso ...

  8. PHP注册与登录【2】用户注册

    注册页面 reg.html 负责收集用户填写的注册信息.教程里只列出关键的代码片段,完整的代码附在本节最后. 注册表单 <fieldset> <legend>用户注册</ ...

  9. How to make your assembly more secure from referencing by unauthorized bits

    Now the security has a trend to become more and more important in our daily work, hence I did some r ...

  10. 关于Android中res目录strings.xml文件中的转义字符之笔录

    res目录strings.xml文件中的转义字符:         ------------------>     代表着一个汉字的位置:                        ---- ...