最近需要搭建一个FTP服务器,接受别人的数据传输。咋眼一看搭建FTP服务器很简单,使用vsftpd软件确实也很简单,看网上的教程,可以搭建,但是,这也会出现问题,搭建的FTP没有办法被访问,又不知道是哪里出了错。这是很尴尬的!
我是使用的阿里云服务器,按照这篇文章教程搭建的:

https://help.aliyun.com/document_detail/51998.html?spm=5176.11065259.1996646101.searchclickresult.6d3e7eb2Rcp8si#anonymous

<https://help.aliyun.com/document_detail/51998.html?spm=5176.11065259.1996646101.searchclickresult.6d3e7eb2Rcp8si#anonymous>

过程都没有问题,但是,最后就无法进行访问ftp。期间我也换了很多种思路,比如使用win服务器搭建ftp,改变centos版本来搭建ftp。最终,我找到了更方便的方式来搭建ftp,可以说是一键搭建的——使用
宝塔面板 <https://www.bt.cn/>。在宝塔面板中它自带了pure-ftpd,直接安装就可以完成搭建ftp服务器的工作。
下面,就来简单说说怎样下载安装宝塔。
首先,我是针对于Linux系统的安装,点击:https://www.bt.cn/bbs/thread-1186-1-1.html
<https://www.bt.cn/bbs/thread-1186-1-1.html>
上面有详细的安装方法。就不再介绍了,只是要注意端口的打开:

不同的云有不同开端口的方法,请仔细查看。
安装完毕后,会出现一个url,一个用户和密码。

url就是你的服务器IP加端口号,用户固定为admin,密码是随机生成的,登录后可以修改。
然后在浏览器上登录。进入软件管理下载pure-ftpd软件,之后再进入FTP中创建一个用户,这样就算搭建好了,省去了一大堆设置。
然后,我们再来说说可能会遇到的坑:
1. 宝塔开设站点FTP软件连接不上或FTP启动不了。
解决方法(https://www.dangliu.net/t-1189-1-1.html
<https://www.dangliu.net/t-1189-1-1.html>):
1.注意内网IP和外网IP
2.检查ftp服务是否启动 (面板首页即可看到)
3.检查防火墙20端口 ftp 21端口及被动端口30000 - 40000是否放行 (如是腾讯云/阿里云等还需检查安全组)
4.是否主动/被动模式都不能连接
5.新建一个用户看是否能连接
6.更换ftp客户端使用flashfxp 如图勾上 再尝试连接
这里,我具体说明一下我是如何解决这个问题的:
首先,我修改了pure-ftpd的ForcePassiveIP配置,将192.168.0.1改成自己服务器IP。

但是,pure-ftpd并没有启动成功。
接着,我又将所有配置文件全部覆盖,详细操作请看:
http://www.niubseo.com/2018011323.html <http://www.niubseo.com/2018011323.html>
但是,这种方法还是没有办法解决我的问题,而最后,我将FTP的端口号修改为888后,FTP竟然重启动了。修改端口号按下面操作:





虽然,现在启动得了了,但是,我发现还是没有办法访问ftp目录,这是因为它固定使用21和20端口的,我修改了端口号,可以启动了,那是因为,我之前是将88端口打开了。这种方法治标不治本啊。所以,我检查了服务器是哪个软件占用了21端口,现在才发现是vsftpd软件占了21端口,于是我将vsftpd软件卸载了,让pure-ftpd继续使用21端口,发现它能够正常启动了。所以,
我想说的是一定要检查是否有软件占用了21端口!
在浏览器上登录ftp,可能依旧是无法访问。

但是,别沮丧,那是因为win上还没有配置ftp网络。安装下面流程配置:
https://jingyan.baidu.com/article/b7001fe1829deb0e7282ddb7.html
<https://jingyan.baidu.com/article/b7001fe1829deb0e7282ddb7.html>
配置好之后,我使用IE浏览器打开ftp,而不使用Chrome浏览器。

接着,我在资源管理器中打开它。当然,我是使用的win10系统。

之后输入密码和用户名就可以登录了。


我这个目前还没有创建文件夹,所以是空的。到此,我的ftp服务器就搭建成功了,如果你与我遇到的问题一样的话,可能按照此方法能够解决,但是,这里面其实问题也是挺多的,我只能介绍我遇到的问题以及我的方法,额,毕竟自己也是小白,希望大家多多讨论。

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信