前言
最近有一个项目,客户服务器由window系统换成了Linux系统,发现之前VSCODE配置的SFTP,无法使用,开始以为是宝塔的bug,经过一段时间发现是服务器端口没有开放的问题。
在这里发现telnet 是可以打开FTP,但是VS CODE却不行。
原理
Linux系统FTP的模式和window是不一样的,Linux系统下的ftp是被动模式需要开放FTP被动模式端口范围
解决
1.第一步在宝塔安全添加
放行端口:[39000-40000] |
2.第二步去购买服务器商防火墙,放行39000-40000端口
欢迎加我微信: wanbeishijie (备注:CSDN)
一起交流学习或者合作开发