远程连接-文件同步-VScode 2020-05-26 字数统计: 745字 | 阅读时长: 2分 文章导航 × 文章目录 1. 写在前面2. 连接远程服务器3. 本地-远程文件同步3.1. 左方拓展栏搜索 “SFTP”3.2. 打开sftp.json文件3.3. 同步全部的工程文件3.4. 同步单一的文件4. 二次链接4.1. 连接4.2. 调试4.2.1. 可以在此处看到本地和远程的插件安装情况4.2.2. 正常连接好的情况是这样的4.2.3. 调试远程代码5. 免密操作6. TIPS: 背景:使用SFTP协议的情况下,使用vscode实现本地文件和远程文件的同步。 写在前面如果有问题,如何赶紧卸载以及重装vscode干净卸载: https://blog.csdn.net/jpch89/article/details/89789247重新下载安装: https://blog.csdn.net/qq_42367703/article/details/88074154 连接远程服务器1)安装SSH Remote、Remote Development插件 2)登陆的时候自动打开命令行窗口,通过ctrl+shift+p打开设置Remote-SSH-Settings,设置Remote.SSH:Show Login Terminal为true 3)连接远程主机安装完插件后左下角会出现一个绿色的图标,点击选择会在命令窗口弹出几个选项,选择Remote-SSH:Connect to Host->Configure SSH Hosts->选择一个config。之后会出来配置config的信息,Host是自己给这份配置文件起的名字,HostName是远程主机的IP地址,User是登录名.输入完毕后保存,左侧会出现配置好的信息,右键登陆即可。选择密码登录,需要在命令行输入密码登陆。 本地-远程文件同步左方拓展栏搜索 “SFTP” 打开sftp.json文件先在vscode中创建(打开)要远程的项目,快捷键ctrl+shift+p 打开命令:输入:sftp 即可在该项目的根目录下生成.vscode的文件夹,并生成了一个sftp.json的文件。配置如下:重要的主要是host、username、password以及 remotePath四个参数:host:工作站的IP地址port:ssh的端口username:工作站自己的用户名password:工作站自己的用户密码protocol:协议类型,默认选”sftp”remotePath:工作站上与本地工程同步的文件夹路径,需要和本地工程文件根目录同名(即当地文件工程名和远程文件工程名相同,外部的目录不必一模一样,也做不到一模一样。。。 同步全部的工程文件同步全部的工程文件,可以在需要同步的文件夹上面右键:选择SFTP:local -> remote,即可同步到远程服务器。 同步单一的文件同步单一的文件,在以在需要同步的文件上右键,选择SFTP:Upload,即可同步到远程服务器。 二次链接连接在上述情况弄好的情况下,再次调试时,可以遵循以下步骤:当这里出现一个绿色对勾时,表示已经成功连接上。 调试可以在此处看到本地和远程的插件安装情况 正常连接好的情况是这样的 调试远程代码File-> open folder -> 找到你要运行的远程目录下的工程-> OK ->载入文件如下:-> 打开终端,发现是远程终端(下下图),成功!可以开始调试了! 免密操作最简单的一篇参考这个:https://blog.csdn.net/zhangpeterx/article/details/97375233 TIPS:参考链接:https://blog.csdn.net/sunny327/article/details/81866785https://www.jianshu.com/p/0f2fb935a9a1 赏 谢谢你请我吃糖果 支付宝 微信 远程连接 VScode 文件同步 扫一扫,分享到微信