WebCal
Ctrl K

가이드

SSH Tunnel

가이드통합FAQ지원
가격블로그
빠른 시작Top-Up and BillingAccelerating Access to Academic ResourcesQuick StartIntroductionMaintenance and TroubleshootingNetwork
플랫폼JetBrain ProjectorTmpWebCal Scholars Program @2026Introduction to the Public Beta/Suqian Zone AAbout UsCopying Data Between InstancesAnalysis of Server Performance MetricsTidal Computing PowerLoad Balancing
중국산 칩Using Huawei MindIEHuawei Ascend NPUMooreThread GPU
환경 설정CUDA/cuDNNMinicondaPython3.XInstalling DependenciesOverviewImages
엔터프라이즈 기능Flexible DeploymentElastic Deployment Release NotesBest Practices for Elastic DeploymentPerformance Metrics Monitoring
컨테이너 인스턴스JupyterLabRemote SSH ConnectionSave the imageScaling ConfigurationMulti-machine, multi-GPU parallel processingDaemonOverviewChange the billing methodMigration Example (Same Region)Migration ExamplesRemote DesktopReset the system
GPU 선택GPU SelectionPerformance Testing
데이터Upload DataDownload DataPublic DataPublic Cloud Storage (Highly Recommended)Compression / DecompressionFile StorageLocal data diskOverview
모범 사례FileZillaGitGromacsHuggingFaceKataGoLinux BasicsMPIOpenCLPyCharm Remote DevelopmentR (RStudio) InstallationSSH TunnelTensorBoardRemote Development with VSCodeVisdomVulkanXShellOpen PortsWeChat MessagesPerformanceExpose multiple servicesMoney-Saving TipsComputation Precision IssuesSoftware Sources

모범 사례

SSH Tunnel

2026. 07. 30.86182회 조회

An SSH tunnel can forward an instance’s ports to your local machine or forward local ports to the instance. The following describes two methods: one using terminal commands (suitable for Linux/Mac users) and the other using a graphical tool (available only on Windows).

Graphics Tools

Windows Client (No Installation Required): Click to Download

After downloading, unzip the file. No installation is required; simply click the .exe file to run it. Enter the port numbers you want to proxy; if there are multiple port numbers, separate them with a comma (,). The tool can proxy ports from the instance to your local machine, or proxy local ports to the instance.

SSH Proxy Commands

Port mapping from the proxy instance to the local machine

The specific steps are as follows:

Step 1 Start your service on the instance (for example, if your service listens on port 6006, we’ll use port 6006 as an example below)

Step 2: Run the proxy command in the terminal (cmd, PowerShell, Terminal, etc.) on your local computer:

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

In this context, root@123.125.240.150 and 42151 are the access address and port for the SSH command on the instance, respectively. Please locate the SSH command for your own instance and substitute the appropriate values. 6006:127.0.0.1:6006 refers to the port mapping that forwards port 6006 on the instance to port 6006 on your local machine.

Note: It is normal for no logs to appear after executing this SSH command, as long as you are not prompted to re-enter your password or the command exits without an error.

If you keep getting a "wrong password" error in cmd or PowerShell on Windows, it's because you can't paste the password; just type it in manually (normally, the password you're typing won't be displayed).

image-20230313162654913

Step 3 Access http://127.0.0.1:6006 in your local browser to launch the service. Note that the port 6006 must match the port used in 6006:127.0.0.1:6006 above.

image-20230313162636526

Forwarding Local Ports to Instances

# 上面代理实例中的端口到本地的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

Frequently Asked Questions

  1. Where can I find the SSH commands?

image-20230313162131911

  1. Permission error when running an SSH proxy on Windows?

There are generally two types of errors

First method:

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

Solution: Set the C:\\Users\\Administrator/.ssh/id_rsa file mentioned in the error message to read-only.

Option 2:

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

Solution: Delete the config file C:\\Users\\Administrator\\.ssh\\config. This file is read-only.

  1. What do the various parameters in the SSH command mean?

Copy the SSH command so that it appears in this format: ssh -p 48332 root@region-3.webcal.com

In the command ssh -p 48332 root@region-3.webcal.com命令中, the meaning of each parameter is as follows:

Username: root

Host: region-3.webcal.com

Port number: 48332

So, the command for the SSH tunnel is (assuming port 6006 on the proxy instance is mapped to the local machine):

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

다음 글Remote Desktop
Compute Rental 문서가이드(으)로 돌아가기