VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

如何在windows系统下构建ftp服务(win2019构建FTP服务器)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

如何在windows系统下构建ftp服务(win2019构建FTP服务器)

1.ftp简介

(学习视频分享:编程入门)

在开始构建ftp服务之前,让我为您简单介绍一下ftp协议和FTP服务器。

Ftp协议:一种文件传输协议。本地和服务器之间的文件传输。

Ftp服务器:支持ftp传输协议的服务器。通常,windows附带ftp服务,但默认情况下不启动。

ftp相关的软件有很多,其中apache下的Server-U、FileZilla、VsFTP和FtpServer应用比较广泛。

由于工作需要,我们经常将文件复制到其他计算机上,如果用u盘或其他存储设备复制文件,很容易感染病毒。为此,我们需要构建一个ftp服务器,并将我们需要共享的文件放在服务器上。只要网络正常,很容易从服务器上下载我们需要的文件。

今天,我们将介绍一个开源的ftp服务器,Apache FTP server也是这次的主角。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发行版,为了稳定起见,我下载了1.0.6版本。

3.下载并解压缩压缩包。

将下载的压缩包解压到本地,我的放在D盘的根目录下,其目录结构如下:

bd1214573d546810b5407b2da74e42a.png

4.修改配置文件

4.1修改users.properties配置文件

配置文件的路径:d:\ Apache -FTP server -1 . 0 . 6 \ RES \ conf \ users . properties您可以在此配置文件中添加用户。如果您不想匿名登录,可以注释掉匿名用户的这种配置。

#密码是& quot管理& quotFTP server . user . admin . user password = adminftp server . user . admin . home directory =。/RES/homeftpserver . user . admin . enable flag = true FTP server . user . admin . write permission = true FTP server . user . admin . maxloginnumber = 0 FTP server . user . admin . maxloginperi p = 0 FTP server . user . admin . idle time = 0 FTP server . user . admin。upload rate = 0 FTP server。user。admin。download rate = 0 FTP server。user。anonymous。user password = FTP server。u ser。anonymous。home directory/RES/homeftpserver . user . anonymous . enable flag = true ftpserver.user . anonymous . write permission = false FTP server . user . anonymous . maxloginnumber = 20 FTP server . user . anon ymous . maxloginperip = 2 FTP server . user . anonymous . idle time = 300 FTP server . user . anonymous . upload rate = 4800 FTP server . user . anonymous . download rate = 4800 #密码配置新用户FTP server . user/RES/home # FTP server . user . lxw . enable flag = true # FTP服务器。user.lxw.writepermission = true #登录用户的最大数量是20个FTP服务器。user.lxw.maxloginnumber = 20 #具有相同IP的登录用户数量为2个FTP服务器。user.lxw.maxloginperip = 2 #空闲时间为300秒FTP server . user . lxw . Idle time = 300 #上传速率限制为每秒480000字节FTP server . user . lxw . Upload rate = 48000000 #下载速率限制为每秒4800000字节FTP server . user . lxw . Download rate = 48000004.2修改FTPD -

配置文件的路径:d:\ Apache -FTP server -1 . 0 . 6 \ RES \ conf \ ftpd -typical . XML

& lt服务器xmlns = & quothttp://mina.apache.org/ftpserver/spring/v1" xmlns:xsi = & quot;http://www.w3.org/2001/XMLSchema-instance" xsi:schema location = & quot;http://mina.apache.org/ftpserver/spring/v1·http://mina.apache.org/ftpserver/ftpserver-1.0.xsdid = & quotmyServer & quot& gt& lt听众& gt& lt!--的默认端口是2121,可以修改为自己的端口--》;& ltnio -侦听器名称= & quot默认& quotport = & quot2121 & quot& gt& ltssl & gt& lt密钥库文件= & quot。/RES/FTP server . jks & quot;密码= & quot密码& quot/& gt;& lt/SSL & gt;& lt/nio -侦听器& gt& lt/listeners & gt;& ltfile -user -manager file = & quot;。/RES/conf/users . properties & quotencrypt -密码= & quot清除& quot/& gt;& lt!--添加加密-密码= & quot清除& quot,将密码加密方法更改为清除--& gt;& lt/server & gt;5.启动FTPServer。

打开CMD命令窗口,切换到目录d:\ Apache -FTP server -1 . 0 . 6 \ bin并输入以下命令:

Serviceinstallftpd.batres/conf/ftpd-typical.xml注意:由于ftpserver是用纯java编写的,第二个命令的执行需要在环境变量中配置java环境JAVA_HOME。这里省略了java环境,不能自己百度。

输入命令后,如下图所示,FtpServer出现时启动成功。

ea5e5c3633e10af3811781387a1f225.png

6.访问FTP

在浏览器中,输入ftp://ip:2121进行访问。如果端口被修改,应该将其更改为相应的端口。ip是FTP所在服务器的ip。访问如下图所示:

a16262ecff20914e76a15170b597294.png

当然,我们也可以通过工具直接访问上传和下载文件。这里有一个相对易用的免安装工具,供大家食用。

7.ftp启动和关闭

关闭dos命令窗口,ftp服务将被关闭。那么我们如何启动ftp服务呢?

您可以根据上述命令启动它,切换到目录D:\ Apache -FTP server -1 . 0 . 6 \ bin并输入以下命令:

service install ftpd.batres/conf/ftpd-typical.xml可以将启动命令制作成包含以下内容的bat文件:

D:CD D:\ Apache -ftp Server -1 . 0 . 5 \ bin ftpd.batres/conf/ftpd-typical.xml名称xx,然后单击xx.bat文件启动FTP服务器。

相关推荐:windows系统

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:如何在windows系统下构建ftp服务(win2019构建FTP服务器) https://zhujicankao.com/106922.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 如何在windows系统下构建ftp服务(win2019构建FTP服务器)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!