远程服务器有时候我们这里通过虚拟机登录服务器的winclient会发生冲突,怎么办呢?曲线救国,使用SSH登录。

首先在远程机器上,启动IPython notebooks服务:

remote_user@remote_host$ ipython notebook --no-browser --port=8889

这样完成服务器的设置,当然首先服务器要开通SSH的,这个好像是废话是吧(废话还说?)

然后在你本地的机器上,怎么使用呢?

首先,还是需要你本地机器具有使用SSH的功能。windows好像比较麻烦是吧,可以装个MSYS2,我记得以前我还用过Cygwin,xshell。反正可以开通SSH就可以了吧。

打开msys2本地配置:

local_user@local_host$ ssh -N -f -L localhost:8888:localhost:8889 remote_user@remote_host

每个参数的意义:The first option -N tells SSH that no remote commands will be executed, and is useful for port forwarding. The second option -f has the effect that SSH will go to background, so the local tunnel-enabling terminal remains usable. The last option -L lists the port forwarding configuration (remote port 8889 to local port 8888).

然后打开browser,输入:

localhost:8888

于是就可以了。和在服务器上使用ipython notebook几乎一样的。

最近anaconda继承的ipython notebook加密级别提高了,需要在登录时输入token。这个token是由远程服务器启动时产生的,在远程服务器启动时可以看到有一串token生成,本地机器登录时第一次需要输入的。

参考:https://coderwall.com/p/ohk6cg/remote-access-to-ipython-notebooks-via-ssh

http://www.cnblogs.com/naive/p/4877435.html

PS:最早由同事找到的这种使用方式,使用一两年了,想想我这老年痴呆越来越严重,还是记一下吧。

最新文章

  1. matlab cross 3*1 向量叉乘
  2. visual studio 插件开发
  3. SharePoint加K2,将Portal系统与BPM系统完美整合!
  4. magento -- 添加中国省份列表
  5. linux.打包与压缩
  6. SQL Server执行计划那些事儿(1)——哈希、合并、嵌套联接的选择
  7. [nRF51822] 16、nRF51822的随机数生成器,及随机数生成器的一些知识(可以帮您补补随机数发生器的知识)
  8. D语言需要大公司支持
  9. 【技术干货】听阿里云CDN安防技术专家金九讲SystemTap使用技巧
  10. Percona监控MySQL模板详解
  11. 初学Django项目可能会遇到的问题
  12. JavaScript创建对象的方式
  13. 【杭电OJ3938】【离线+并查集】
  14. 主题模型之潜在语义分析(Latent Semantic Analysis)
  15. Alpha冲刺报告(2/12)(麻瓜制造者)
  16. Java 协变返回类型
  17. 位运算求最值 学习笔记 (待补充QAQ)
  18. 如何上传本地文件到github又如何删除自己的github仓库
  19. 关于HSQLDB访问已有数据库文件的操作说明
  20. 【转】说下lua使用场景

热门文章

  1. Mysql数据库读写分离Amoeba
  2. 面向对象的三大特征——封装、继承、多态(&常用关键字)
  3. WPF之路四:窗体自适应
  4. [原]docker 操作记录
  5. C#遍历指定文件夹中的所有文件(转)
  6. 查看Samba用户的方法
  7. Spring基础学习(一)—初识Spring
  8. 连接greenvpn 公司内网连接
  9. sql中 datediff的使用
  10. jdk动态代理与cglib代理、spring aop代理实现原理