专栏首页不二小段配置远程访问Jupyter+腾讯云超划算活动上车

配置远程访问Jupyter+腾讯云超划算活动上车

一年前写了一篇关于Anaconda的介绍,在里面大力推荐大家使用Jupyter写一些日常的代码。

https://zhuanlan.zhihu.com/p/25198543

大家都知道Jupyter是一个Web应用,因而如果有服务器的小伙伴是可以将Jupyter部署在服务器端并远程访问的,这样就拥有了自己私人的一个科学计算环境(也带有一定云存储的功能)。

刚好这次遇到腾讯云360元撸6年1核1G1M服务器的活动,于是再写一下如何在腾讯云的服务器上配置Jupyter的远程访问。

首先是腾讯云的活动。限新用户,不用学生认证,不过似乎没有买过服务器的老用户也可以参加,大家具体试一下。

参团链接:

https://cloud.tencent.com/act/campus/group/detail?group=13439

1、打开我的参团链接,点击参团,如果点击没有反应,试试手机打开,如果我的链接失效了,也可以问别的老用户要一个,任意老用户都可以发起参团;

2、选择自己需要的节点、操作系统、时间,付费购买(默认1核2G,可以缩配为1核1G延长时间,如果要缩配需要选择成都节点);

3、付费成功后,访问云+校园 - 腾讯云可以再次续费两次,每次12+4月,于是共获得4年;

4、如果不需要2G内存,则可以在控制台调整配置为1G,又可以延长时间。

以Ubuntu为例配置,写的简略一点,不清楚的可以配合一下度娘。

1、登陆服务器,可以使用控制台自带的网页登陆(容易超时断开连接),也可以使用putty或者Xshell之类的工具登陆;

2、使用wget下载anaconda,https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/在这里找到需要的相应版本后,复制下载链接,wget 链接,进行下载;

3、使用sh Anaconda3-5.1.0-Linux-x86_64.sh 命令安装Anaconda,安装过程一路yes即可,安装完成后重启终端,尝试conda命令,不出问题的话应该安装成功了;

4、在控制台-安全组中,新建规则,放开端口访问(可以自定义8888端口,也可以直接放开所有端口),然后关联服务器实例。这一步很重要,也是区别于别家服务器的地方,如果不设置安全组的话,端口受限是无法访问的;

5、运行 jupyter notebook --generate-config 生成默认的jupyter配置文件;

6、cd .jupyter

7、vim jupyter_notebook_config.py

8、默认的配置文件是全部注释掉的,我们只需要指定很少的部分即可完成搭建,更具体的配置可以自己参照文档进行。

在配置文件中写入以下三行(不会使用vim的可以百度一下…考验学习能力的时候到了):

c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8888

9、保存退出。运行jupyter notebook,会得到一个带token的访问地址。复制地址,将其中的localhost替换成服务器的公网IP,访问,应该可以正常进入jupyter。登出jupyter,使用token设置登陆密码;

10、重启终端,使用screen jupyter notebook命令启动jupyter服务,之后便可以在任意机器上访问 公网IP:8888 进入自己的jupyter了。

写的比较简单,由于是自己配置好以后写的,过程中忘记截图了,有一定基础的同学应该能顺利完成,有问题可以评论,问题很多的话我会考虑再完善一下这篇文章…

Enjoy tencent cloud!

本文分享自微信公众号 - 不二小段(rose-fun),作者:不二小段

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-03-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【爬虫军火库】生成指定日期间的日期列表

    今天没能空下来时间写太多,所以只简单记录一个很具体的需求: 指定了起止日期,如何生成一个日期列表。 这个需求是我之前在抓取一个环保的历史数据时遇到的: ? 如...

    不二小段
  • 【一起学Python】STEAM游戏评测爬虫

    别催更,越催越懒得写。催更只接受赞赏…可惜我的微信还没有赞赏的功能… 今天刚接的需求&新鲜的代码… 有个大佬昨天跟我说 来给我爬一下Steam的游戏评测吧,我...

    不二小段
  • 读书笔记:增长黑客(一)

    读书笔记 GROWTH HACKER 增长黑客 (一) 1 增长黑客的崛起 什么是“增长黑客” 这一说法源于硅谷,最早在 2010 年由 Qualaroo 的创...

    不二小段
  • 数据库专题(一) ——数据库优化

    数据库专题(一) ——数据库优化 (原创内容,转载请注明来源,谢谢) 一、概述 数据库的优化通常分为三个方面:数据库DML、DQL的优化(即增删改查等SQL语...

    用户1327360
  • CSS——用户界面

    用户界面(User Interface)属性是一些与用户界面特性相关的CSS属性。

    Html5知典
  • Nginx 缓存服务器(番外)动态 upstream

    在更新应用镜像(图中的App1)版本后,部分静态资源抛出HTTP 502状态码。先来看下 nginx缓存服务器日志,重点在"Host is unreachabl...

    用户1560186
  • 视频教程【第八期】 | 如何搭建一个自生成对话的聊天机器人

    编译 | AI科技大本营(rgznai100) 聊天机器人在过去的几年经历了飞速的发展,从简单的脚本化答案机器人到现在的智能客服,未来的趋势是聊天机器人会逐渐取...

    AI科技大本营
  • linux编译运行c++程序

    以一个简单的算法题为例,How do you count the occurrence of a given character in a string?要求保...

    mathor
  • different color in Chrome Development Tool

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    Jerry Wang
  • 深度学习的调参经验

    确保要有高质量的输入/输出数据集,这个数据集要足够大、具有代表性以及拥有相对清楚的标签。缺乏数据集是很难成功的。

    于小勇

扫码关注云+社区

领取腾讯云代金券