本文摘自PHP中文网,作者V,侵删。

1、ftp介绍
(学习视频分享:编程入门)
在开始搭建FTP服务之前,我先来为大家简单介绍下ftp协议和ftp服务器。
ftp协议: 一种文件传输协议。在本地和服务器之间进行文件传输。
ftp服务器:支持ftp传输协议的服务器。一般windows都带有ftp服务,只是默认情况下都没启动。
ftp相关软件也比较多,其中运用比较广泛的有Server-U、FileZilla、VsFTP、apache旗下的FtpServer。
由于工作需要,我们经常会将文件拷贝到其他电脑,用U盘或者其他存储设备拷贝的话很容易中病毒。出于这个原因,我们就需要搭建一个ftp服务器,将我们需要共享的文件放到服务器上,只要网络正常,就很容易将我们所需要的文件从服务器上取下来。
今天我们就来介绍一个开源的ftp服务器,Apache FTPServerFtpServer也就这次的主角,Apache FTPServer是一个100%纯Java的FTP服务器。FTPServer可独立运行作为Windows服务或Unix/ Linux后台程序或是被嵌入在Java应用程序中。
接下来我们就以FtpServer为例,搭建ftp服务。
2、下载Apache FTPServer
可以到官网下载:http://mina.apache.org/ftpserver-project/downloads.html 目前最新版本是Apache FtpServer 1.1.1 Release,出于稳定考虑我这里下载的就是1.0.6版本
3、下载并解压压缩包
将下载下来的压缩包解压到本地,我的是放在D盘根目录下,其目录结构如下图:
4、修改配置文件
4.1修改users.properties配置文件
配置文件路径: D:\apache-ftpserver-1.0.6\res\conf\users.properties 在此配置文件中可以增加用户,如果不希望匿名登录的话,可以将匿名用户这个配置注释掉
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
|
4.2 修改ftpd-typical.xml配置文件
配置文件路径: D:\apache-ftpserver-1.0.6\res\conf\ftpd-typical.xml
相关阅读 >>
如何在虚拟机中安装Windows server2016(图文)
关于window下如何配置启动面安装版本的mysql具体介绍
更多相关阅读请进入《Windows》频道 >>