0

我有一个 GPU 集群,我可以通过 ssh 进入中间计算机,然后 ssh 进入集群来访问它。(中间机和集群在同一个网络,但是集群没有联网)

我不喜欢使用 vim 之类的终端编辑器,并且还希望避免将文件复制到中间计算机然后再复制到集群上,因此我正在寻找一种方法来使用本地计算机上的 IDE 远程编辑集群上的文件.

如果我直接 ssh 进入集群,我可以使用 SFTP 编辑集群上的文件。

但是,有一个中间计算机。有没有什么办法可以使用 SFTP 或类似的技术来实现我的目标?

感谢您的帮助,如果我能更清楚,请告诉我。

4

1 回答 1

1

您正在寻找cluster通过 SSH 连接到您的 SFTP 连接gateway- 所以对于 SSH 隧道。在本地机器上使用

ssh gateway -L localPort:cluster:portToCluster -l user -p portToGateway

打开 SSH 隧道到您的cluster. 对于 localPort,使用本地计算机上的任何空闲端口(例如 2222),portToCluster 是您通常用于从本地计算机连接到您clustergateway端口(标准端口是 22),portToGateway 是您用于gateway从本地计算机连接到您的端口。

现在您可以cluster简单地使用到 localhost:2222 的 SFTP 连接来访问

只要您希望使用此 SFTP 连接,您的 SSH 隧道就必须打开。所以保持你的 SSH 连接运行。

于 2013-02-23T23:35:32.773 回答