vsftpd+ngrok配置体会
因为映射的不是默认端口,并且无法映射20端口,所以要换连接模式为被动模式:
客户端->请求连接:51111端口
服务端->收到请求完成连接->开启51110端口->发消息给客户端我开放了51110数据端口
客户端->连接51110数据端口
几点注意:
- 开启被动模式和指定数据端口
- 在文件后面加上下面几行(带#就不用了)
#开启被动模式
Pasv_enable=yes
#数据端口范围
Pasv_min_port=51110
Pasv_max_port=51110
重启vsftpd
service vsftpd restart
剩下配置ngrok,不同版本不同,这里不详述,根据教程配置,注意要映射配置2个端口(本人亲测),这一点坑了我很久。。。