vscode通过remote-ssh快速浏览远程pc的文件

安装 Remote-SSH 扩展

在 VS Code 的扩展市场中搜索并安装 "Remote - SSH" 扩展,这是微软官方提供的远程开发工具包的一部分。

配置 SSH 连接

打开命令面板(Ctrl+Shift+P 或 Cmd+Shift+P),输入 "Remote-SSH: Add New SSH Host",按照提示输入 SSH 连接命令,格式通常为:

复制代码
ssh username@hostname -p port

编辑 SSH 配置文件

VS Code 会自动生成或更新 SSH 配置文件(通常位于 ~/.ssh/config),可以手动编辑该文件添加更多连接参数:

复制代码
Host my-remote-server
    HostName remote.server.com
    User username
    Port 22
    IdentityFile ~/.ssh/id_rsa

连接到远程主机

在命令面板中选择 "Remote-SSH: Connect to Host",然后选择配置好的主机名称。首次连接时会提示验证主机密钥。

打开远程目录

连接成功后,在命令面板中使用 "Remote-SSH: Open Folder in Container...",可以浏览并选择远程服务器上的任意目录。系统会显示完整的远程文件系统树状结构。

设置默认工作目录

如需每次连接自动打开特定目录,可在 SSH 配置中添加:

复制代码
RemoteCommand cd /path/to/directory && $SHELL

权限问题处理

如果遇到权限问题,确保远程用户对目标目录有读取权限。可以通过远程终端(集成在 VS Code 中)使用 chmodchown 命令调整权限。

多目录工作区

在远程连接状态下,可以通过 "File > Add Folder to Workspace" 添加多个远程目录到工作区,方便同时处理不同路径下的文件。

文件传输功能

VS Code 的远程连接支持直接拖放文件进行上传下载,也可以通过右键菜单的 "Download" 和 "Upload" 选项传输文件。

相关推荐
时光之源5 小时前
Labelme安装及使用说明教程
vscode·数据集·cursor·labelme·数据标注
意疏9 小时前
【C语言】解决VScode中文乱码问题
c语言·开发语言·vscode
Dshuishui9 小时前
VSCode 环境下编译运行 C++ 项目
c++·ide·vscode
swear019 小时前
【VSCODE 插件 rust-analyzer 使用】打开文件夹
ide·vscode·rust
番茄炒西红柿炒洋柿子9 小时前
CC Switch搭建到vscode
vscode·编辑器
Ancelin安心10 小时前
西工大noj(C/C++)100题参考题解及注意事项(2024)
c语言·c++·ide·windows·vscode·算法
Sestid10 小时前
前端AI编程使用技巧(后续会更新cursor和claude code for vscode)
前端·vscode·ai编程·claude·cursor
计算机安禾21 小时前
【数据结构与算法】第35篇:归并排序与基数排序
c语言·数据结构·vscode·算法·排序算法·哈希算法·visual studio
仟人斩21 小时前
Windows 下把 VSCode 加入右键菜单(注册表方案)
windows·vscode·上下文菜单
樂油1 天前
Claude Code的安装并连接VScode(使用CC Switch或ollama连接)
vscode·ollama·claude code·cc switch