vscode实现本地与服务器文件同步
本地与服务器文件同步
1. 打开vscdoe 2. 在扩展搜索sftp,点击第一个安装
3. ctrl+shift+p输入--->SFTP:Config
配置一下文件:有需求改一下上传的目录就行了
{
"name": "username",
"host": "ip",
"protocol": "sftp",
"port": port,
"username": "lxt",
"remotePath": "/home/lxt/mycode",
"uploadOnSave": false,
"password": "password
}
- 第一次的话,右键文件夹的空白处--->Sync Local ->Remote
- 然后就看到上传到了相应的远程目录
最开始我安装了前面那个,然后上传老是出错,
看了挺多,发现真是插件自带的bug,换了第二个还是不行,然后统统卸载,在安装vscdoe的extension目录下也删除文件夹
C:\Users\Administrator\.vscode\extensions
重启vscode---下载第3个插件,就好了。
连接不上远程了:ssh主机:(IP)正在初始化vscode服务器
用过小黑框连接到服务器 输入命令:ssh username@ip -p ip-port 然后输入密码 删除cli里面的server,重新连接会下载,看的网上的博客的,然后重启就好了。让远程主机使用本地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