【问题标题】:How and where to get json and pem file for remote connection to kernel?如何以及在哪里获取 json 和 pem 文件以远程连接到内核?
【发布时间】:2018-11-22 09:08:21
【问题描述】:

我有一个远程服务器 (linux) 和我的笔记本电脑 (windows)。我在笔记本电脑上使用 Spyder (Python 3.5)。我正在尝试从 Spyder 在远程服务器上运行我的代码。

从各种网站我发现我需要检查This is a remote kernel并提供Connection Info、Host name、Ssh key和Password

Ssh key 文件的扩展名应为 pem。

  1. 如何以及在何处生成Ssh_key.pem?
  2. 我在哪里可以获得kernel-*.json 的Connection info 文件?

【问题讨论】:

    标签: python tensorflow ipython jupyter spyder


    【解决方案1】:

    (这里是 Spyder 维护者)我的回答:

    如何以及在哪里生成 Ssh_key.pem?

    如果您只是在此处输入您的 ssh 密码,则不需要 pem 文件。

    我在哪里可以获得连接信息的 kernel-*.json 文件?

    请阅读我们的documentation 以了解如何生成和获取内核 json 文件。

    【讨论】:

    • 我安装了 paramiko,现在它没有崩溃,但是虽然我可以从 PuTTy 连接,但它无法连接到服务器。我等了 10 分钟,它一直说Connecting to kernel... 有什么问题?还有,kernel.json是怎么使用的,建立连接后是否复制到远程服务器?
    • 您需要在远程服务器中使用ipython kernel 创建一个内核,然后将其 json 文件复制到您的主机并将该文件传递给您上面显示的 Spyder 对话框。
    • 我就是这样做的,但没有帮助。 json文件的内容是{ "key": "5561228e-da257d14f408a44b2fa69732", "ip": "127.0.0.1", "iopub_port": 44161, "control_port": 39867, "transport": "tcp", "stdin_port": 41523, "hb_port": 34865, "signature_scheme": "hmac-sha256", "shell_port": 38116, "kernel_name": "" }是不是应该改ip?
    • 您的防火墙/防病毒软件可能阻止了某些事情。
    • 防火墙被禁用。有没有办法检查/调试阻塞的内容?
    猜你喜欢
    • 1970-01-01
    • 2021-08-06
    • 2012-03-07
    • 2014-03-04
    • 2015-02-16
    • 2017-05-29
    • 2018-11-24
    • 1970-01-01
    • 2020-11-30
    相关资源
    最近更新 更多