在我自己的系统上打开本地远程服务器 URL(动态模式)

Open Remote Server Local URL on my own System (Dynamic Mode)

所以我可以访问 AWS 服务器(假设 IP:132.31.55.178)。

我正在这台服务器上远程开始一项工作,它会在服务器上创建一个本地 URL (http://0.0.0.0:3000/import)。开始工作后,我应该去这个本地 URL,在那里导入一个模型,然后 运行 使用本地 URL 中提供的 UI 的主要工作。

Is there anyway that I can see this URL in my system and do what is needed?

我确实使用了 WinSCP,但是当打开一个文件时,它会将它移动到我的临时文件夹中,所以无论我在那里做什么都不会实时反映服务器。

知道如何解决这个问题吗?

0.0.0.0 不是 "local" 地址。此地址通常用于将服务绑定到所有 IPv4 接口。如果您在本地访问某些内容,您可能正在使用 127.0.0.1 "localhost" 地址。

如果您在 EC2 服务器上有一些东西 运行,绑定到所有 IPv4 接口,那么您可以像 <ec2-public-address>:<port> 一样访问它。鉴于您在端口 3000 上的地址 132.31.55.178 运行 的示例,您将在 http://132.31.55.178:3000/import 访问此服务。请注意,您需要在分配给 EC2 实例的 AWS 安全组中打开端口 3000,然后才能访问该服务。

或者,一种更安全的方法是使用 SSH 隧道(您已经用它标记了您的问题,但根本没有在您的问题中提及)。使用 SSH 隧道,您可以将本地计算机上的端口 3000 绑定到远程 EC2 服务器上的端口 3000。然后您可以通过加载 http://localhost:3000/import 从您的本地计算机访问该服务。建立此隧道的 SSH 命令类似于:

ssh user@ec2-server-address -i ssh-key-location -L 3000:localhost:3000 -N