GEO生成引擎优化,竟然不是看技术?
2026/6/10 7:40:26
vscode-ssh远程的时候老是需要重复下载vscode-server的问题,抛开其下载巨慢的问题,vscode-server在部分底端板卡上也是占用巨大,对开发还是影响巨大的。ssh操作,包含密码和ssh重命名Windows端和Linux端,分别提出用SSHFS/GVFS将远程目录挂载到本地,用本地VSCode直接开发,从而绕过Remote-SSH的vscode-server。.msi文件,双击全部保持默认即可x64.msi即可,和上面的WinFsp安装一样,直接双击全部保持默认即可net use X: \\sshfs\root@192.168.3.5net usenet use X: \\sshfs\root@192.168.3.5 %PASS% /user:rootX:code .就可以使用本地的vscode访问远程的文件了(直接绕开vscode-server)code .net use X: /deletebat,直接双击运行即可挂载远程并且打开vscode@echo off set PASS=你的密码 net use X: /delete /y >nul 2>&1 net use X: \\sshfs\root@192.168.3.5 %PASS% /user:root code X:\打开你的文件资源管理器
选择
在出现的选框终输入
sftp://nvidia@192.168.10.170/右键本地终端打开
此时 GVFS 会在/run/user/$UID/gvfs/下生成虚拟挂载入口(FUSE 风格用户态文件系统),这时候可以直接code .,用本地的vscode访问挂载在本地的远程端
sudoaptupdatesudoaptinstallsshfsmkdir-p~/rdkx5sshfs root@192.168.3.5:/ ~/rdkx5sshfs-ocache=yes,compression=no root@192.168.3.5:/ ~/rdkx5-o(options):“挂载参数”,用来调整行为cache=yes:开启缓存compression=no:关闭压缩传输cd~/rdkx5fusermount-u~/rdkx5| 特性 | GVFS SFTP | sshfs |
|---|---|---|
| 是否真正 mount | 否(虚拟文件系统) | 是(FUSE mount) |
| 可在 CLI 直接访问 | 不方便 | 完全正常 |
| 稳定性 | 中等 | 高 |
| 性能 | 一般 | 更好 |
| GUI 集成 | 更好 | 还行 |
#!/bin/bash# =========================# 配置区# =========================REMOTE_USER="root"REMOTE_HOST="192.168.3.5"REMOTE_PATH="/"LOCAL_MOUNT="$HOME/rdkx5"# =========================# 卸载旧挂载(防止重复挂载)# =========================ifmountpoint-q"$LOCAL_MOUNT";thenecho"[INFO] 已检测到挂载点,正在卸载..."fusermount-u"$LOCAL_MOUNT"2>/dev/null||umount"$LOCAL_MOUNT"fi# =========================# 创建挂载目录# =========================mkdir-p"$LOCAL_MOUNT"# =========================# 执行 sshfs 挂载# =========================echo"[INFO] 正在挂载远程目录..."sshfs-oreconnect,ServerAliveInterval=15,ServerAliveCountMax=3,\cache=yes,compression=no\${REMOTE_USER}@${REMOTE_HOST}:${REMOTE_PATH}\"$LOCAL_MOUNT"# =========================# 检查结果# =========================if[$?-eq0];thenecho"[SUCCESS] 挂载成功:$LOCAL_MOUNT"cd"$LOCAL_MOUNT"||exit# 自动打开 VSCodecode.elseecho"[ERROR] 挂载失败"exit1fiWindows端和Linux端,分别提出用SSHFS/GVFS将远程目录挂载到本地,用本地VSCode直接开发,从而绕过Remote-SSH的vscode-server。