使用Spyder python连接到远程机器的问题

Jas*_*son 8 python amazon-ec2 amazon-web-services spyder pyspark

所以我在AWS上有一个RedHat系统,在HDFS之上运行Spark.现在我想从我的本地机器即Interactive Python访问PySpark.

因此,我安装了Spyder-Py2以连接到远程AWS机器,因此我可以访问Spyder Python.

路线:

  • 使用Cookbook:通过ssh连接到远程内核,我在AWS机器上启动了Kernel,即Server,并将json文件复制到本地机器上.
  • 更改了kernel1234.json中的ip以指向public ip.
  • 转到Spyder-Py2中的控制台并选择"连接到现有内核".
  • 传递了kernel1234.json文件,在主机名部分添加了用户名和主机.
  • 在SSH密钥部分传递了我的AWS pem密钥并输入了密码

但它失败了以下错误:

Unable to connect to IPython kernel-1234.json   
Run Code Online (Sandbox Code Playgroud)

谁能告诉我在这里我错过了什么?

注意:AWS VM上的服务器仍在运行.