主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
1.ftp简介
(学习视频分享:编程入门)
在设置ftp服务之前,我先简单介绍一下ftp协议和FTP服务器。
Ftp协议:一种文件传输协议。本地和服务器之间的文件传输。
Ftp服务器:支持ftp传输协议的服务器。Windows通常自带ftp服务,但默认不启动。
相关的ftp软件也很多,其中应用比较广泛的有apache下的Server-U、FileZilla、VsFTP、FtpServer。
因为工作的需要,我们经常会把文件拷贝到其他电脑上,如果用u盘或者其他存储设备拷贝,很容易感染病毒。为此,我们需要设置一个ftp服务器,并将我们需要共享的文件放在服务器上。只要网络正常,从服务器上取我们需要的文件是很容易的。
今天,我们将介绍一个开源的ftp服务器。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版本。为了稳定起见,我在这里下载了1.0.6版本
3.下载并解压缩压缩包。
将下载的压缩包解压到本地,mine放在D盘的根目录下,目录结构如下所示:
4.修改配置文件。
4.1修改users.properties配置文件
配置文件的路径:d:\ Apache -FTP server -1 . 0 . 6 \ RES \ conf \ users . properties可以在这个配置文件中添加用户。如果不想匿名登录,可以注释掉匿名用户的这个配置。
#密码是 管理员 FTP server . user . admin . user password = adminftp server . user . admin . home directory =。/RES/homeftpserver . user . admin . enable flag = trueftpserver . user . admin . write permission = trueftpserver . 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 = trueftpserver . user . anonymous . write permission = false ftpserver.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 server。user.lxw.writepermission = true #最大登录用户数为20 ftpserver.user.lxw . maxloginnumber = 20 #同一IP的登录用户数为2 FTP server . user . lxw . maxloginperip = 2 #空闲时间为300秒FTP server . user . lxw . idle time = 300 #上传速率限制为每秒480,000字节FTP server . user . lxw
配置文件的路径:d:\ Apache -FTP server -1 . 0 . 6 \ RES \ conf \ ftpd -typical . XML
lt服务器xmlns = http://mina.apache.org/ftpserver/spring/v1&; xmlns:xsi = ;http://www.w3.org/2001/XMLSchema-instance&; xsi:schema location = ;http://mina.apache.org/ftpserver/spring/v1 http://mina.apache.org/ftpserver/ftpserver-1.0.xsd ;id = myServer gt lt听众 gt lt!--的默认端口是2121,可以修改成自己的端口-->: lt;nio -监听器名称= 默认 port = 2121 gt ltssl gt lt密钥库文件= 。/RES/FTP server . jks ;密码= 密码 / gt; lt/SSL gt; lt/nio -listener gt; lt/listeners gt; ltfile -user -manager file = ;。/RES/conf/users . properties ;encrypt -密码= 清除 / gt; lt!--添加加密-密码= 清除 ,将密码加密方式改为clear -->: lt;/server gt;5.启动FTPServer
打开CMD命令窗口,切换到目录D:\ Apache -FTP Server -1 . 0 . 6 \ bin,并输入以下命令:
Serviceftpd.batres/conf/ftpd-typical.xml注意:由于ftpserver是用纯java编写的,第二个命令的执行需要在环境变量中配置java环境JAVA_HOME。这里省略了Java环境,百度一下自己就不行了。
输入命令后,如下图所示,当出现FtpServer started时,表示启动成功。
6.访问FTP
在浏览器中,输入ftp://ip:2121进行访问。如果修改了端口,应该将其更改为相应的端口。ip是FTP所在服务器的ip。访问如下图所示:
当然,我们也可以通过工具直接访问、上传和下载文件。下面给大家介绍一个相对好用的免安装工具,大家可以放心吃。
7.7.ftp的启动和关闭
当dos命令窗口关闭时,ftp服务也将关闭。那么我们如何启动ftp服务呢?
您可以根据前面提到的命令启动它,切换到目录D:\ Apache -FTP Server -1 . 0 . 6 \ bin并输入以下命令:
Serviceftpd.batres/conf/ftpd-typical.xml可以将启动命令制作成bat文件,内容如下:
D:CD D:\ Apache -ftp server -1 . 0 . 5 \ binftpd.batres/conf/ftpd-typical.xml直接命名为xx.bat,点击xx.bat文件启动FTP服务器即可。
推荐:windows系统以上是如何在windows系统下搭建FTP服务的细节。请多关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- 2款高性价比香港VPS介绍推荐(香港最好的VPS)
- 推荐最便宜的台湾VPS,支持台湾Linux VPS和Windows VPS
- 推荐便宜的日本VPS,日本Windows兼容VPS
- 推荐台湾Windows VPS,支持支付宝购买台湾VPS Windows系统
- 便宜的香港Windows VPS HostKvm推荐,支持支付宝支付/CN2线
本文由主机参考刊发,转载请注明:如何在windows系统中设置ftp服务(在windows中设置FTP服务器) https://zhujicankao.com/80484.html
评论前必须登录!
注册