额外信息

额外信息

我的实验室有一个像这样的私人网络

(public address: 133.3.133.133, host name: my.lab.host.name)
lab-gateway (private address: 192.168.0.1)
 |__labgpu01 (private address: 192.168.0.3)
 |__labgpu02 (private address: 192.168.0.4)

我如何才能从公共互联网直接指向 labgpu01?

我想做某事

.ssh/config
 Host gpu01
     HostName be.internally.resolved.to.labgpu01.hostname
     User remoteuser

我不熟悉网络,我真的希望有人可以帮助我,这样我就可以将我的 vscode 连接到我的 gpuserver。

额外信息

我经常做

localuser@local ~ $ ssh lab
remoteuser@lab-gateway ~ $ ssh labgpu01
remoteuser@labgpu01 ~ $

.ssh/config

Host *
    AddKeysToAgent yes
Host lab
    HostName my.lab.host.name
    User remoteuser

为了从家里访问 gpuserver,我们现在使用 ssh 隧道 并在 labgpu01 上启动一个 python jupyter 服务器,并通过浏览器访问它ssh -L 8888:localhost:9000 [email protected] -t ssh -L 9000:localhost:9000 labgpu01localhost:8888

答案1

实施 IPv6。

从全局分配中为主机分配 IP 地址。在 DNS 中为每个主机创建 AAAA 记录labgpu01.example.net。在防火墙中允许所需的服务,例如 ssh。

相关内容