远程访问ipython

远程访问ipython

我在阿里云上安装ipython 安装之后是不支持远程访问的,为了能够方便的远程开发,还需要做如下的工作;

第一步:需要建立一个server的config配置

在bash窗口中执行如下命令:

ipython profile create ipython-name

执行命令后会生成文件夹:profile_ipython-name,如下图:

这里写图片描述

第二步:创建pem文件

执行命令:

 openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mycert.pem -out mycert.pem

在执行命令的过程中会让填一些参数,如果不知道意义就随便填写了;命令执行结束后会在当前目录下产生pem文件;

第三步:生成哈希秘钥

执行命令:

[root@iZ2565h6zkuZ .ipython]# ipython
In [1]: from IPython.lib import passwd
In [2]: passwd()
Enter password: 
Verify password: 
Out[2]: 'sha1:4714b5401a3d:2169897b8e62828127e578d22800bafdcdde4e24'
In [3]: 

这个过程中会让输入密码,作为以后远程登录使用

这里写图片描述
第四步:编辑服务器启动配置文件

在第一步生成的目录“/root/.ipython/profile_ipython-name”中找到 ipython_notebook_config.py 文件(如果不存在,创建一个即可),然后根据自己的情况填入下面内容:

c = get_config()
c.IPKernelApp.pylab = 'inline'  
c.NotebookApp.certfile = u'/root/mycert.pem'
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.password = u'sha1:47d1d7fde8c2:be3a6ce7b9397b21f556c5b0394f050307062ec7'
c.NotebookApp.port = 9999

第五步:启动ipython服务

jupyter notebook --config=/root/.ipython/profile_ipython-name/ipython_notebook_config.py

启动结果如下:

这里写图片描述

第六步:访问远程服务
访问方式要以: https://域名:端口/tree 的形式
这里写图片描述

这里写图片描述

完毕

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值