如何在windows系统中设置ftp服务(在windows中设置FTP主机)

本站: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服务的细节。请多关注本站其他相关文章!

本文由本站刊发,转载请注明:如何在windows系统中设置ftp服务(在windows中设置FTP主机) https://本站.com/80484.html

推荐站内搜索:我的ip地址、域名价格、域名免费注册0元注册、域名备案号查询、网站空间免备案、免费域名、icp备案查询、广东服务器租用、虚拟主机、动态ip服务器、