CentOS7 vscode连接本地虚拟机vsftp服务器
1.vscode可以使用的ftp插件很多,我试了两种分别是vsftpd和SFTP,vsftp不管主动模式还是被动模式都连接失败,最后使用SFTP
2.安装SFTP(默认你已经搭建好了vsftpd服务器)
3.建立ftp配置文件
使用快捷键F1,在弹出的表单中输入SFTP:Config
项目下面自动生成配置模板sftp.json
图中1处填写登录信息,2处表示每次更新或删除将自动更新到服务器
4.修改虚拟机vsftpd.conf文件,加上如下配置,这个跟ftp的主动、被动模式有关
pasv_enable=YES
pasv_min_port=30000
pasv_max_port=40000
5.开放3000到4000的端口(默认你已经开放了21,22端口)
firewall-cmd --zone=public --add-port=30000-40000/tcp --permanent firewall-cmd --reload
6.测试