ipython notebook开通远程
之前只是会用,别人告诉我命令和大概怎么设置的,今天自己搭建才发现一知半解搞不定啊。
目的:远程通过ipython notebook调用服务器。
服务器是ubuntu16.04
本地机器win7
配置方案一:
msys2
配置方案二:
xshell
无论哪个方案,说白了,就是想远程使用服务器,当然最常用的就是ssh方式。因此都要首先把服务器的ssh功能开通,开通方式可以参考这里。
首先安装openssh
sudo apt-get install ssh openssh
而后,将端口开放,默认是22,改成你想用的,不常见的,这样比较安全。比如8889等。
sudo vim /etc/ssh/sshd_config
port=8889
然后保存退出。从新启动ssh.
sudo /etc/init.d/ssh restart
这样你的端口8889就开通了。
服务器终端输入:
ipython notebook --no-browser --port=8881
这是服务器上ipython notebook的port。此时服务器终端会有反馈,同时有token输出,这个也算是加密生成的序列密码吧。本地机器登录时要输入token作为密码才能登录的。
而后根据你在windows上安装msys2或者xshell
若是msys2,msys2的安装和openssh的安装。
pacman -S openssh / msys-openssh
上面是第一个openssh还是msys-openssh我忘记了,应该都可以,可以试试。
这样ssh就可以在msys2上用了。
在msys2上输入:
ssh -N -L localhost:8880:localhost:8881 -p 8889 user@remothost
会提示输入密码等,输入服务器密码就是了。
而后,在本地的网页地址输入
localhost:8880
就可以了。此时可能会提示要输入密码,把服务器上生成的token粘贴进来就可以了。
方案二,使用xshell。
首先要先配置 “连接”中的“用户身份验证”,此时输入服务器的IP地址和ssh端口(8889)(如果在开始设置SSH时,没有改端口号,使用默认的端口号22,这个地方应该不用设置的,默认就是22)。然后设置“ssh”中的“隧道”,此时,源主机设置为:localhost。倾听端口:8880.目标主机:localhost,目标端口为:8881.具体图形界面可以参考这里。上面的参考地址里,只有设置ssh中隧道的界面截图,没有前面的(大概人家使用的是默认端口22)。哈哈,因为我之前用的时候没弄服务器那边的设置,这次终于搞定了。唉,累死。再者,我使用的不是默认端口,所以要设置一下,如果你使用默认22端口,大概只要服务器开通ssh就可以了,我前面设置“连接”啥的只需要IP地址就可以了。8889这个就不用设置了。默认端口就可以了。
然后保存,连接,可以看到xshell界面已经进入服务器终端界面了。此时,在本地浏览器输入
localhost:8880
需要密码的话,把服务器的token输入,此时完成了本地机器通过ipython notebook调用服务器的配置。
为这个,还请教了一下原来的同事,估计我没问清楚,他可能默认我的端口是22.而我其实把端口改掉了。但是人家高手就是高手啊,把问题滤了一遍,感觉我思路清晰多了。
ipython notebook开通远程的更多相关文章
- 通过ssh远程ipython notebook登录使用服务器
远程服务器有时候我们这里通过虚拟机登录服务器的winclient会发生冲突,怎么办呢?曲线救国,使用SSH登录. 首先在远程机器上,启动IPython notebooks服务: remote_user ...
- 通过SSH远程使用ipython notebook
本文讲述如何在本地用浏览器运行远程服务器上的iPython notebook服务. 在远程机器上,启动IPython notebooks服务: remote_user@remote_host$ ipy ...
- ubuntu下设置jupyter notebook 2017年07月29日 19:28:34 小旋锋 阅读数:8329 标签: ubuntu 更多 个人分类: python 二三事 来源:http://blog.csdn.net/suzyu12345/article/details/51037905 Ipython Notebook现在已经改名为Ipython jupyter,是最知名最好用的
ubuntu下设置jupyter notebook 来源:http://blog.csdn.net/suzyu12345/article/details/51037905 Ipython No ...
- 在 Spark 中使用 IPython Notebook
本文是从 IPython Notebook 转化而来,效果没有本来那么好. 主要为体验 IPython Notebook.至于题目,改成<在 IPython Notebook 中使用 Spark ...
- [转]IPython Notebook简介1
原文:http://hyry.dip.jp/tech/slice/slice.html/35 Python Notebook简介1 作者 : RY 标签: cython ipython-note ...
- 向IPython Notebook中导入.py文件
IPython Notebook使用起来简洁方便,但是有时候如果需要导入一个现有的.py文件,则需要注意选择导入的方法以达到不同的效果.目前遇到3种方法. (1) 将文件保存为.ipynb格式,直接拖 ...
- .ipynb文件 与ipython notebook
没有安装ipython notebook 后看见.ipynb文件直接手足无措了 一.安装ipython notebook 使用命令 pip ipython [all] 为所有用户安装 ipython ...
- python tools: iPython Notebook
Introducing IPython Notebook IPython isn't a different programming language, it's just a set of comp ...
- feature visualization from ipython notebook
Feature visualization from ipython notebook Wang Xiao 1. install anaconda2 from: https://www.continu ...
随机推荐
- PAT 1070 Mooncake
题目意思能搞成这样我也是服了这个女人了 #include <cstdio> #include <cstdlib> #include <vector> #includ ...
- Linux 套接字编程 - TCP连接基础
第五章的内容,实现一个echo服务器和对应的客户端,主要收获: 0. TCP socket编程主要基本步骤 1. SIGCHLD信号含义(子进程退出时向父进程发送,提醒父进程对其状态信息进行一个获取) ...
- scss-数据类型
scss当前支持七种主要数据类型 (1).数字,1, 2, 13, 10px. (2).字符串,有引号字符串与无引号字符串,"foo", 'bar', baz. (3).颜色,bl ...
- javascript接入阿里云服务器
authInfo = r.data.authInfo[0]//后台请求的 var client = new OSS({ region: 'oss-cn-beijing',// 云账号AccessKey ...
- 原生js获取手机定位信息
<script type="text/javascript"> function Location() {}; Location.prototype.getLocati ...
- socket programming
- vim右键粘贴 等杂
putty连上linux,vim编辑个文件,我去,右键不能用用上下面的命令,就好了. set mouse-=a 今天发现mysql倒入utf-8的文件网站显示出来都是乱码,不过用utf-8的控制台看是 ...
- EBS登陆界面IE显示异常
使用在IE浏览登陆EBS时: 在登陆界面,登录和取消的按钮显示异常: 在进入HOME界面时,显示的职责全为undefined. 原因: 由于IE版本的兼容性. 解决方法: 浏览器 菜单->工具- ...
- http状态码含义(来源于w3school):
状态码: 1xx: 信息 消息: 描述: 100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求. 101 Switchi ...
- Oracle transport tablespace
本来没想过发布这个文章,只是周边有一朋友工作中遇到合并数据库的情况,他是通过expdp提取出五个库对象,然后impdp到新库里面.我觉得这种方法特别耗时,尤其在数据量比较大的时候.这种时候我觉得采用表 ...