在远程计算机上执行代码的最佳方法

时间:2019-02-01 15:09:45

标签: unix ssh server cuda nohup

我正在寻找在远程计算机上执行代码的最佳方法。理想情况下,我正在寻找诸如Cuda之类的解决方案,该解决方案提供了在GPU或CPU上分配执行的机会,但适用于不同的机器。

我尝试了不同的方法:

  • 我用ssh连接我的机器,导出脚本,执行它。没有特别的问题,但不是很方便。但是也许这种解决方案可能是最佳的。因为我打开了与终端或termius的ssh连接。

  • 我尝试了另一种方法,即使用mosh,结果相同,但速度更快。

  • 当前,我正在研究Spyder内核,以在执行位置具有直接链接。
  • 我已经看到nohup连接也有可能,但是我必须研究此解决方案才能很好地理解这种可能性。

一切正常,但我正在寻找更方便的解决方案。

预先感谢您的回答!

1 个答案:

答案 0 :(得分:1)

您可以使用sshfs来通过ssh将远程文件系统挂载到您的计算机上,这比总是手动复制代码要容易得多,如果这样的话,我建议您使用屏幕或类似的方法,如果连接中断,则不会出现任何问题

我个人喜欢为此目的使用Visual Studio Code和ssh fs扩展。

另一种替代方法是使用X2Go。 X2Go使您可以通过低带宽(或高带宽)连接访问计算机的图形桌面。