在报错了无数次后,找到了对的方法。。。
首先ftp默认传输端口号是20,系统对ftp监听端口号是21,你要改两个端口号,这两个端口号不能与系统中的其他端口号冲突,先来查看一下,假如你数据传输端口号改成2015,监听改成2016,输入以下代码。
netstat -tunlp
| grep 2015
netstat -tunlp
| grep 2016
如果没有返回值,则可以开始设置啦。找到/etc/vsftp/vsftp.config 进行编辑。
vim /etc/vsftp/vsftp
.config
修改该文件的一下几个参数,如果没找着直接复制过去
# port模式下是否默认使用固定的20端口
connect_from_port_20=
NO
# 数据传输端口号赋值
ftp_data_port=
2015
# 数据监听端口号赋值,注意登录时用的是这个号
listen_port=
2016
然后退出编辑器,输入service sftp restart就OK啦,现在如果想连接ftp就需要加入端口号,格式是“ ftp user@IP地址 端口号”。
此外,我的电脑是mac,有一个很方便的ftp窗口软件Forklift,前两天下了这个软件,然后找了很久找到了一个keygen,分享给大家链接: https://pan.baidu.com/s/1slenMAL 密码: d9cp
转载请注明原文地址: https://ju.6miu.com/read-1309313.html