跳转至

映射远程服务器端口到本地

适用镜像: Ubuntu24、Ubuntu20、Ubuntu22、Ubuntu18

获取链接信息

在客服消息窗口,我们会得到类似如下内容的信息,我们需要从中获取链接信息。

以下图片内容为示例,实际以客服发送的消息为准。

alt text

  • 系统账户/用户名: 为接下来需要使用的用户名(以实际发送的为准,如root、easyai,则表示是rooteasyai两个账户,我们尽量选用非root的那一个);
  • 系统账户/密码: 为接下来需要使用的密码 (系统账户的密码、ssh的密码均是它);
  • SSH/端口: 为接下来需要使用的端口 (端口、port都是它);
  • SSH/地址: 为接下来需要使用的地址(地址、主机、host等等,都是它);

操作

如你希望访问远程服务器上开启的8080端口,可以使用以下命令将远程服务器的8080端口映射到本地8080端口。在映射完成后,通过访问 http://127.0.0.1:8080 即可访问到服务器上8080端口服务的内容。

ssh -L {本地端口号}:localhost:{设备端口号} root@i.easy-ai.cloud -p {您的端口}

  • {本地端口号}: 您希望在您本地电脑(客户自己的电脑,非租用的设备)开启的端口号,也是接下来用于访问的端口号;
  • {设备端口号}: 租用的设备上用于启动服务的端口号,也就是被转发的端口号;
  • {您的端口}: 客服给您发送的远程连接信息中的ssh端口号;

示例:

如客服给您发送的远程连接信息中的ssh端口号32050,租用的设备启动web服务的端口号为8080,您希望在您本地电脑(客户自己的电脑,非租用的设备)开启的端口号为8080,那么您可以执行以下命令:

ssh -L 8080:localhost:8080 root@i.easy-ai.cloud -p 32050

那么我们就可以通过访问 http://127.0.0.1:8080 访问到租用的设备上8080端口服务的内容。