WebCal
Ctrl K

向导

SSH隧道

向导集成常见问题支持
定价博客
快速开始充值与计费学术资源加速快速开始简介维护与故障网络
平台信息JetBrain ProjectorTmpWebCal学者计划@2026公测/宿迁A区介绍关于我们实例间数据拷贝服务器的性能指标分析潮汐算力负载均衡
国产芯片使用华为MindIE华为昇腾NPU摩尔线程GPU
配置环境CUDA/cuDNNMinicondaPython3.X依赖安装概要镜像
企业高级功能弹性部署弹性部署更新日志弹性部署最佳实践性能指标监控
容器实例JupyterLabSSH远程连接保存镜像升降配置多机多卡并行守护进程概述转换计费方式迁移实例(同地区)迁移实例远程桌面重置系统
如何选择 GPUGPU选型性能实测
数据上传数据下载数据公开数据公网网盘(强烈推荐)压缩 / 解压文件存储本地数据盘概要
最佳实践FileZillaGitGromacsHuggingFaceKataGoLinux基础MPIOpenCLPyCharm远程开发R(Rstudio)安装SSH隧道TensorBoardVSCode远程开发VisdomVulkanXShell开放端口微信消息性能篇暴露多个服务省钱绝招计算精度问题软件源

最佳实践

SSH隧道

2026/07/3086153 次浏览

SSH隧道可以将实例的端口代理到本地,或者代理本地端口到实例。下面介绍两种方式,一种为终端命令的方式(适合Linux/Mac用户),另一种为图形工具的方式(仅能用于Windows)

图形工具

Windows客户端(免安装):点击下载

下载后解压,无需安装点击exe可执行文件即可,输入要代理的端口号,如果有多个端口号用英文逗号,分隔。工具可将实例中的端口代理到本地,或者将本地端口代理到实例中

SSH代理命令

代理实例中的端口到本地

具体步骤为:

Step.1 在实例中启动您的服务(比如您的服务监听6006端口,下面以6006端口为例)

Step.2 在本地电脑的终端(cmd / powershell / terminal等)中执行代理命令:

ssh -CNg -L 6006:127.0.0.1:6006 root@123.125.240.150 -p 42151

其中root@123.125.240.150和42151分别是实例中SSH指令的访问地址与端口,请找到自己实例的ssh指令做相应替换。6006:127.0.0.1:6006是指代理实例内6006端口到本地的6006端口。

注意:执行完这条ssh命令,没有任何日志是正常的,只要没有要求重新输入密码或错误退出

Windows下的cmd/powershell如果一直提示密码错误,是因为无法粘贴,手动输入即可(正常不会显示正在输入的密码)

image-20230313162654913

Step.3 在本地浏览器中访问http://127.0.0.1:6006即可打开服务,注意这里的6006端口要和上述6006:127.0.0.1:6006中的端口保持一致

image-20230313162636526

代理本地端口到实例

# 上面代理实例中的端口到本地的Step.2中的命令:
ssh -CNg -L 6006:127.0.0.1:6006 root@123.125.240.150 -p 42151

# 只需将上面的命令修改参数-L为-R即代理本地端口到实例
ssh -CNg -R 6006:127.0.0.1:6006 root@123.125.240.150 -p 42151

常见问题

  1. SSH指令在哪里获取?

image-20230313162131911

  1. Windows下执行ssh代理时权限报错?

一般有两种错误

第一种:

It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "C:\\Users\\Administrator/.ssh/id_rsa": bad permissions

解决方法:修改报错信息中的C:\\Users\\Administrator/.ssh/id_rsa文件为只读文件

第二种:

Bad owner or permissions on C:\\Users\\Administrator\\.ssh\\config

解决方法:删除该config文件C:\\Users\\Administrator\\.ssh\\config文件为只读文件

  1. SSH指令的各个参数什么含义?

SSH指令复制出来为形如该格式的命令:ssh -p 48332 root@region-3.webcal.com

在ssh -p 48332 root@region-3.webcal.com命令中, 各个参数的含义为:

用户名:root

主机host: region-3.webcal.com

端口号:48332

那么ssh隧道的命令为(假设为代理实例中的6006端口到本地)

ssh -CNg -L 6006:127.0.0.1:6006 root@region-3.webcal.com -p 48332

下一篇远程桌面
WebCal文档返回向导