VScode通过 SSH 编辑远程代码的2种方式之sftp(本地修改 push 远端

本文介绍了VScode通过SFTP和Remote SSH编辑远程代码的区别和步骤。SFTP模式下,代码在本地修改后push到远端;Remote SSH则是直接在服务器上编辑。文章提供SFTP配置教程,并提及作者的IT行业背景和资料分享。
摘要由CSDN通过智能技术生成

区别

VScode + sftp 是修改本地代码 然后push到远端
VScode + remote ssh 是直接登录远端服务器,然后直接编辑远端代码(本地有缓存,但是有文件同步协议等避免 sftp 等一些坑)

步骤

  1. 安装sftp插件
  2. 配置在代码根目录 添加 .vscode 目录,然后创建 sftp.json 配置文件,添加服务器 Hostname passwd hop(如果需要跳板)以及在本地的目录和远程目录。
  3. 启动全局命令 (MAC 上是 cmd + shift + p),输入sftp,选择对应配置(此时可以查看 sftp 查看登录日志)
  4. 初次可以在代码编辑框 点击右键 选择sftp upload 同步本地代码到远程,初次远端服务器需要安装 sftp 的server端
  5. 其他默认情况会自动同步

典型配置:

{
          "name": "this project", 
          "host": "1.1.1.1",  
          "protocol": "sftp", 
          "port": 22, 
          "username": "[name]", 
          "password": "[passwd]", 
          "remotePath": "/home/xxx/workspace/testpoj", 
          "uploadOnSave": t
  • 12
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值