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 ...
随机推荐
- Unity 基础
Unity 基础是unity入门的关键.他将讲解Unity的界面, 菜单项,使用资源,创设场景,并发布版本. 当你读完这段,你将理解unity是怎么工作的,如何有效地使用它,并且完成一个基本的游戏. ...
- Docker 创建镜像、修改、上传镜像
Docker 创建镜像.修改.上传镜像 –创建镜像有很多方法,用户可以从 Docker Hub 获取已有镜像并更新,也可以利用本地文件系统创建一个. 一.创建镜像 创建镜像有很多方法,用户可以从 Do ...
- java集合框架(一):HashMap
有大半年没有写博客了,虽然一直有在看书学习,但现在回过来看读书基本都是一种知识“输入”,很多时候是水过无痕.而知识的“输出”会逼着自己去找出没有掌握或者了解不深刻的东西,你要把一个知识点表达出来,自己 ...
- [原创]vs2012创建的ado.net模型无法实例化的问题
最近从vs2010升级到vs2012,建立数据模型,发现生成的东西跟以前不一样了,而且也无法实例化使用.百度尝试了n种关键词,终于被我找到解决的方法.在这里记录一下. 1.打开设计器,也就是双击这个 ...
- Grunt压缩图片和JS
今天我们来说一下用Grunt来压缩图片和JS吧! 首先要安装插件: 这是压缩图片的; npm install --save-dev gulp-imagemin 这是压缩JS的: npm install ...
- 在linux环境下搭建java web测试环境(非常详细!)
一.项目必备软件及基本思路 项目必备:虚拟机:VMware Workstation (已安装linux的 CentOS6.5版本) 项目:java web项目 (必须在本地部署编译后选择项目的webR ...
- EPS 转 pdf 在线
EPS 转 pdf 在线网站 https://convertio.co/zh/eps-pdf/
- Mysql 服务无法启动解决办法
1.我使用的是MySQL-5.7.10-winx64 版本,在安装后启动服务时出现 “服务无法启动”错误 2.解决办法为删除安装目录中的data文件,然后打开cmd调到自己的安装目录下输入mysqld ...
- (三)svn 服务器端之创建仓库
创建仓库 svn服务端创建完成需要创建仓库,仓库中存放 要被管理的文件. 通过开始菜单进入 VisualSVN server manager: 主界面为: 右键点击Repositories创建仓库 ...
- Linux中如何安装配置Mysql和SVN服务端
目标Linux系统为centOS 一.安装登陆mysql 1.直接以root用户运行:yum install mysql 和yum install mysql-server等带安装完成. 2.安装 ...