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

 

posted @ 2020-10-19 01:23  coder_xds  阅读(457)  评论(0编辑  收藏  举报