云测速今天登陆阿里云后台的时候,提示FTP默认端口21有风险,我就百度了一下,发现很多黑客喜欢扫描21端口,所以还是关闭了比较好。云测速也顺便查了下网上的教程,照着做了之后发现不行,还是只能用21端口来使用FTP,自己研究了一番终于搞定,记录分享给大家。
修改PureFTPd 的 FTP端口
网上的教程都是用vim命令来修改FTPd的文件,但是对于小白来说,挺麻烦的,后期云测速会整理以下关于vim命令的使用方法。今天我们就简便点,直接添加一个目录是/usr/local/pureftpd/etc/
的FTP账户;
添加好这个目录的FTP账户以后,给这个目录赋权,用下面的命令执行一下:
chown -R www /usr/local/pureftpd/
然后用FTP工具登陆我们添加好的FTP账户,把/usr/local/pureftpd/etc/里面的pure-ftpd.conf这个文件下载到本地,用NotePad++之类的工具打开这个pure-ftpd.conf这个文件,
找到
# Bind 127.0.0.1,21
修改为
Bind 0.0.0.0,要设置的新端口号
例如我们要把端口改成8888,改成下面这个样子就可以了,注意,一定不要忘记去掉Bind前面的#号,#号代表注释,如果不去掉#号,这句代码无效的哦~
Bind 0.0.0.0,8888
修改好代码以后,用FTP上传到原目录覆盖,然后在SSH工具里,重启FTP服务,用下面命令就可以:
/etc/init.d/pureftpd restart
现在用FTP工具去试试吧,记得要在FTP工具里把端口改成你设置的端口哦~