需求

      搭建一台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. Linux中SysRq的使用(魔术键)

    转:http://www.chinaunix.net/old_jh/4/902287.html 魔术键:Linux Magic System Request Key Hacks 当Linux 系统不能 ...

  2. git学习(四):撤销修改和撤销删除

    修改有两种情况 在工作区修改但没有add到暂存区 git checkout -- <file> 在工作区修改了也add到暂存区 git reset HEAD <file> 先撤 ...

  3. linux 查找文件和搜索文件

    按照文件名搜索 find . -name 'file name' grep -lr 'content'  filepath

  4. mac安装java8

    http://stackoverflow.com/questions/24342886/how-to-install-java-8-on-mac brew tap caskroom/cask brew ...

  5. map<虽然一直不喜欢map>但突然觉得挺好用的

    #include<iostream> #include<cmath> #include<cstdio> #include<algorithm> #inc ...

  6. NotificationCenter接收不到通知的原因

    今天在项目中遇到一个奇葩的事情,我在一个类中明明写了: p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #00af ...

  7. #ifdef _DEBUG #undef THIS_FILE static char THIS_FILE[]=__FILE__; #endif

    情况1:#ifdef _DEBUGvirtual void AssertValid() const;                 //assert(断言)valid(有效的,正确的)virtual ...

  8. 使用 SWFObject.js 插入Flash

    今天学习了一下使用 SWFObject.js 这个js插入flash. 下载地址:http://code.google.com/p/swfobject/ 这个js的好处 1.IE中没有讨厌的虚框问题了 ...

  9. javascript的变量声明提升

    这篇随笔是对网上文章的整理吸收 1. javascript的作用域是函数,不是块 2. 在函数内部,javascript解释器会把var变量提升到当前域的最前面,但是函数体不会提升. 看下面例子: v ...

  10. 解析文件+AcitonBar展示:

    //项目效果: