通过所里的服务器连接到组里的服务器,然后可视化组里的文件和代码,并修改等操作(VScode/vscode/mobaxterm)

要通过"所里的服务器"(假设是你所在研究所的跳板机或网关服务器)连接到"组里的服务器"(即你课题组内部的计算或开发服务器),并实现可视化地浏览、编辑文件和代码,通常可以按照以下步骤操作。这里以 Linux 环境为例,使用 SSH 隧道 + VS Code Remote-SSH 插件的方式进行。

一、前提条件

网络可达性:所里服务器(跳板机)能访问组里服务器。

账号权限:

你有登录所里服务器的账号和密码(或 SSH 密钥)。

你有登录组里服务器的账号和密码(或密钥)。

软件准备:

本地电脑安装 Visual Studio Code。

安装 VS Code 插件:Remote - SSH(由 Microsoft 提供)。

二、配置 SSH 跳转(ProxyJump)

方法 1:修改本地 ~/.ssh/config 文件(推荐)

在你本地电脑(Windows/macOS/Linux)的 ~/.ssh/config 文件中添加如下配置:

复制代码
# 所里服务器(跳板机)
Host institute
    HostName institute.example.edu.cn   # 替换为所里服务器的实际地址
    User your_institute_username        # 替换为你的所里账号
    Port 22                             # 默认端口,如有不同请修改

# 组里服务器(通过所里跳转)
Host group-server
    HostName 192.168.10.10              # 组里服务器的内网 IP(所里服务器能访问)
    User your_group_username            # 组里服务器的用户名
    Port 22
    ProxyJump institute                 # 通过 institute 跳转

配置一次,后续可直接 ssh group-server 或在 VS Code 中一键连接。

三、使用 VS Code 远程连接并可视化编辑

打开 VS Code。

按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),输入 "Remote-SSH: Connect to Host..."。

选择你配置好的 group-server。

首次连接时会提示输入密码(或使用密钥),之后会自动在远程服务器上安装 VS Code Server。

连接成功后,你可以像操作本地文件一样:

浏览目录结构

打开/编辑代码文件(支持语法高亮、智能提示等)

使用终端(Terminal → New Terminal)执行命令

安装插件(如 Python、C++、GitLens 等)------这些插件会在远程服务器上运行

Mobaxter连接组内服务器(在不在所内,需连所里服务器的情况VPN)

相关推荐
Mr-Apple2 小时前
系统找不到指定的文件-CreateInstance/CreateVm/HCS/ERROR_FILE_NOT_FOUND
linux·windows·ubuntu·wsl
yindeshuiketang2 小时前
企业FDE架构方法论到实战指南从想法到商业变现:需求·设计·技术·测试·运维·交付·变现-小红书&抖音 AI马教授 职场启航宝
运维·人工智能·架构
网硕互联的小客服2 小时前
没有公网IP,如何让外网访问内网服务器?
运维·服务器
布裘2 小时前
【银河麒麟】服务器系统开机黑屏故障排查与修复
linux·运维·服务器·银河麒麟·无法启动
凌风的跨境分享2 小时前
Temu店群运维提效:定时策略自动化任务全场景实操指南
大数据·运维·前端·人工智能·架构·自动化
Zenova EdgeOS2 小时前
Linux iotop:工业边缘 I/O 高级分析实战
linux·运维·服务器
Black蜡笔小新2 小时前
运维提效!视频汇聚平台EasyCVR视频质量诊断,掉线花屏自动预警
运维·安全·音视频
又見山2 小时前
Codex 实战:用 AI 写运维脚本
运维·人工智能
Elastic 中国社区官方博客2 小时前
Elasticsearch 向量数据库:几分钟内完成部署,以经济高效的方式扩展至数千亿规模
大数据·运维·数据库·elasticsearch·搜索引擎·ai·全文检索
新兴AI民工3 小时前
【Linux内核三十九】进程管理模块:CFS负载均衡(四):find_busiest_group决策矩阵与calculate_imbalance
linux