如何通过跳转主机将本地Spyder连接到远程内核

时间:2020-05-13 18:28:44

标签: python linux windows ssh spyder

这是我的情况:我有一台远程Unix服务器(我们称它为“ 服务器”),该服务器在本地局域网外部是不可见的,我可以从家用Windows计算机连接到该服务器(通过登录服务器(“ login ”)的“ PC ”)。 登录也是基于Unix的。

例如,在 PC 中,我打开“ Windows上的Ubuntu上的Bash”应用,然后通过ssh连接到登录,然后通过ssh连接到服务器。或者我可以对PUTTY做同样的事情。这两个连接(从 PC login login server )都需要我的远程网络用户名和密码。

问题是我一直试图在 PC 上本地运行Spyder,但是连接到在 server 上运行的远程内核,但是我无法实现此连接。我遵循了thisthisthis之类的许多教程,但是我找不到有效地在 PC 服务器之间建立正确隧道的解决方案。我发现的这些教程和其他教程并未考虑到 server 在Internet上不可见和/或我需要进行两次身份验证的事实。或者至少我无法理解如何在我的情况下实现它。

Spyder包括通过ssh的自动远程连接,但仅直接隧道连接到服务器,它不考虑跳转主机。我认为正确的方法是通过PUTTY连接手动转发端口,但是我尝试了不同的配置,但没有一个起作用。

任何帮助将不胜感激。

PS: PC 中的Spyder在Windows上运行。我仅使用“ Windows上的Ubuntu上的Bash”应用程序进行控制台访问。

0 个答案:

没有答案