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 ...
随机推荐
- 项目搭建系列之四:SpringMVC框架下使用UrlRewrite实现地址重写
简单记录一下UrlRewrite实现地址重写功能. 1.pom.xml 在pom.xml增加配置UrlRewrite jar <!-- URL Rewrite --> <depend ...
- SQL Server 数据库定时自动备份(转)
本文转载自:http://www.cnblogs.com/zhangq723/archive/2012/03/13/2394102.html 作者:清风寻梦 在SQL Server中出于数据安全的考虑 ...
- MVC设置默认页面
方法1:在RouteConfig.cs文件中配置默认路由 public class RouteConfig { public static void RegisterRoutes(RouteColle ...
- React.js学习小结
最近一段时间都在学习React.js,感觉还不错,现在把自己的一些学习笔记记录一下,留着以后学习查看. 0.React全家桶(技术栈) 1.React主体 2.WebPack:grunt.gulp自动 ...
- 阻止冒泡 table表格取消选中最后一列
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 简单shell实现
http://blog.csdn.net/lishuhuakai/article/details/11928055 #include <stdio.h> #include <unis ...
- 正则表达式把所有Paul替换成Ringo:Paul Puala Pualine paul Paul
代码实现如下: <!DOCTYPE html><html><body> <h2>JavaScript Regular Expressions</h ...
- 提交自己的包到 npm 中
npm npm全称Node Package Manager,是node.js的模块依赖管理工具.使用github管理NPM包的代码,并定期提交至NPM服务器:npm官网 提交自己开发的NPM包 创建p ...
- .NET开源工作流RoadFlow-表单设计-文本域
点击工具栏上的 文本域 按钮可弹出文本域属性设置: 绑定字段:与数据表的某个字段绑定. 默认值:文本域初始值. 最大字符数:文本域可输入的最大字符数. 宽度:文本域的宽度,如:200px,80%. 高 ...
- Android Studio笔记之快捷键
Android Studio h2{ color: #4abcde; } pre{ background-color: #f8f8f8; border: solid 1px #ccc; border- ...