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.测试

原文地址:https://www.cnblogs.com/xiangdongsheng/p/13838093.html