作为一个开发人员,既能没有 FTP 服务器,不说要有个公网的 FTP,至少私网的 FTP 也要有吧?平时同事朋友找你要文件,直接甩ta个 FTP 地址倍爽~~。
本篇博客就教你怎么装X,不,错了,应该是怎么在 Windows 上装 FTP 服务器。
首先,还是国际惯例,介绍一下实验环境:
- 操作系统: Windows 7
- Ftp 服务器软件: Filezilla Server(点击下载)
安装 Ftp 服务器
安装其实还是挺简单的,直接在官方(点击打开)或者我上面的链接将 Filezilla Server 下载下来,然后双击安装即可。需要注意的是 Filezilla 有 Client 版本和 Server 版本,我们这里要用的是 Server 版本,不要下载错了哦~~
安装就是一步步 next ,然后就装完了。
配置 Ftp 服务器
其实,好戏现在才开始呢,安装很简单,但是,复杂的是配置。因为 Ftp 是需要用户授权的,而用户的权限又是用户组控制的,所以我们至少需要配置一个用户组权限,还有给一个用户配置用户组。
OK,打开刚安装的 Filezilla,你需要注意的是,默认安装后是有两个应用程序的,分别是:
- FileZilla Server
- FileZilla Server Interface
我们启动 Ftp 服务器 应该打开的应用程序是:Start FileZilla Server,运行完这个程序之后我们的 Ftp 服务器就起来的,然后就应该是配置 Ftp 服务器了。
打开 FileZilla Server Interface,注意,这里是 Interface 的!!!然后你应该会看到一个登录框,保持默认配置就好,点击"OK"登录进 Ftp
登录之后,你应该会看到这个窗口:
注意到我这里有两个用红色方框圈出来的图标,我们先点开 右边 这个:
接下来你将会看到设置的窗口,如下:
按照图中的顺序以及位置选择对应的东西,然后将会弹出一个对话框让你输入用户组名,我这里输入的是 "name",接下来,还是继续看图:
继续点击"Add"按钮,用于添加这个用户组可以访问的本地目录,我这里选择了 D:/tmp/Img 位置,然后看到的设置应该如下:
- 位置 1 中的应该是本地目录
- 位置 2 中的应该是你允许这个用户组的人对你本地的文件做的操作
- 位置 3 中的是你允许这个用户组的人对你这个目录下的目录允许做的操作
- 位置 4 的是你是否要让用户一登进来就看到这个目录里面的东西
设置完成之后,点击左下方的 "OK" 按钮保存设置。
然后继续看这张图:
这个时候应该选择左边的这个按钮了,点击它:
和之前一样的步骤,按照图片做,选择 "Add"按钮:
接下来的和添加组有一点不一样,除了输入用户名之外,你还需要选择用户组,这个很容易被忘记:
添加完之后就给这个用户设置个密码,点击左侧的"Password"选项框,如图:
记得选择位置 1 的多选框,然后再位置 2 的位置上输入密码。
点击"OK",保存,然后使用 Ftp 客户端用你刚才创建的用户密码登录看看是不是成功了!!