vscode实现本地与服务器文件同步

本地与服务器文件同步

1. 打开vscdoe 2. 在扩展搜索sftp,点击第一个安装

p1
3. ctrl+shift+p输入--->SFTP:Config
配置一下文件:有需求改一下上传的目录就行了

{
    "name": "username",
    "host": "ip",
    "protocol": "sftp",
    "port": port,
    "username": "lxt",
    "remotePath": "/home/lxt/mycode",
    "uploadOnSave": false,
    "password": "password
}
  1. 第一次的话,右键文件夹的空白处--->Sync Local ->Remote
    p2
  2. 然后就看到上传到了相应的远程目录
    p3
    最开始我安装了前面那个,然后上传老是出错,
    p4
    看了挺多,发现真是插件自带的bug,换了第二个还是不行,然后统统卸载,在安装vscdoe的extension目录下也删除文件夹
    C:\Users\Administrator\.vscode\extensions
    重启vscode---下载第3个插件,就好了。

连接不上远程了:ssh主机:(IP)正在初始化vscode服务器

用过小黑框连接到服务器 输入命令:ssh username@ip -p ip-port 然后输入密码 删除cli里面的server,重新连接会下载,看的网上的博客的,然后重启就好了。

p5

让远程主机使用本地win的代理

🎈打开猫猫头,在General--->Allow LAN打开

🎈这段命令使用 ssh 建立了一个 远程端口转发(Remote Port Forwarding) 的连接 。 假设你本机运行了一个代理服务(如 Clash),监听在 7890 端口,你希望让远程主机(或远程局域网的其他机器)可以通过 server-ip:port 使用这个代理服务,就可以使用这个命令
-R <remote_port>:<local_host>:<local_port>

🎈操作步骤:

  • ssh -N -R 1080:localhost:7890 -p port lxt@server-ip在小黑框输入
  • vscode连接到远程服务器之后再终端输入:
    export http_proxy="socks5://localhost:1080"
    export https_proxy="socks5://localhost:1080"
    写入配置文件,就不用每次都在终端配置了。
    source .bashrc
posted @ 2025-06-16 18:49  loremmoqi  阅读(513)  评论(1)    收藏  举报