通过 PuTTY 和 .json 文件中包含的端口自动连接到远程服务器

通过 PuTTY 和 .json 文件中包含的端口自动连接到远程服务器

我通过 PuTTY 客户端将自己连接到这个远程集群。当我编写了要运行的脚本或正在运行某些东西时,这种方法很有效bash。但最近我弄清楚了如何将 Spyder IDE 连接到这个远程集群,这样我就可以“本地”编写 Python 代码,但在集群上执行它。要首先将 Spyder IDE 连接到我的远程集群,我登录到我的集群服务器并通过代码启动我的自定义 bash 别名:

'cd $HOME/spyder_kernel; module load conda; source activate py38; python -m spyder_kernels.console - matplotlib=’inline’    --ip=127.0.0.1 -f=./remotemachine.json'

简而言之,我将目录更改为我的 spyder 内核所在的目录,加载 conda,然后加载安装py38spyder-kernels模块的虚拟环境。这将创建remotemachine.json。我将该文件复制到我的本地环境。

下一步是打开另一个 PuTTY 配置,在Connection- SSH-下Tunnels我需要添加.json文件中写的所有端口。我提供了示例(数字是伪造的),如下所示。

图片链接

我必须在源端口和目标下手动输入每个端口。我考虑过保存设置,但端口号会发生变化。

有没有办法.json在 PuTTY 中加载文件并让转发端口自动完成?

相关内容