相关介绍
AWS即Amazon Web Services,是亚马逊(Amazon)公司的云计算IaaS和PaaS平台服务。AWS面向用户提供包括弹性计算、存储、数据库、应用程序在内的一整套云计算服务,能够帮助企业降低IT投入成本和维护成本。AWS提供了一整套基础设施和应用程序服务,使几乎能够在云中运行一切应用程序:从企业应用程序和大数据项目,到社交游戏和移动应用程序。
SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。
IP是Internet Protocol(网际互连协议)的缩写,是TCP/IP体系中的网络层协议。设计IP的目的是提高网络的可扩展性:一是解决互联网问题,实现大规模、异构网络的互联互通;二是分割顶层网络应用和底层网络技术之间的耦合关系,以利于两者的独立发展。根据端到端的设计原则,IP只为主机提供一种无连接、不可靠的、尽力而为的数据包传输服务。
Jupyter Notebook是一个交互式笔记本,支持运行 40 多种编程语言。其本质是一个基于网页的用于交互计算的应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等 。
生成相关文件
jupyter notebook --generate-config # 生成配置文件
jupyter notebook password # 生成密码文件
![b902aad4f4d552501d599e21888d095d.png](https://i-blog.csdnimg.cn/blog_migrate/a1aa66d93ef3e613e6d55ced1636f0af.png)
编辑相关文件
查看加密密钥
cat .jupyter/jupyter_notebook_config.json # 查看加密密钥
![62cbd192b664970ad16b5ccf06958f8b.png](https://i-blog.csdnimg.cn/blog_migrate/2adf6954d72cf05e175ca70e153d79ef.png)
编辑配置文件
vi .jupyter/jupyter_notebook_config.py
![caa08cafcd60e0b63a7cb94caff4119c.png](https://i-blog.csdnimg.cn/blog_migrate/8117b57edbee7e04069afa9bd2d0ca06.png)
# 修改内容如下
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.password = u'sha1:******'
c.NotebookApp.port = 8888
设置AWS虚机入站规则
![2e66eb0df7d0474e64caa7693e7e7314.png](https://i-blog.csdnimg.cn/blog_migrate/d718556e58fae09343c6e916ef577c66.png)
![3f47a9f4ef9045dddfdee6298680f91b.png](https://i-blog.csdnimg.cn/blog_migrate/986510420f229a8065288d3cb8dee47f.png)
![4982bbebd27ae8091e92ff9afee5942e.png](https://i-blog.csdnimg.cn/blog_migrate/aa171d814682d19efb910d6a01f0c0c5.png)
![5460dc17f45823a3a43c3336024122e9.png](https://i-blog.csdnimg.cn/blog_migrate/407e2442ea7f8aeeaa5aff66eec0b200.png)
![2046b25bd137800c0d8b8c0a740de96e.png](https://i-blog.csdnimg.cn/blog_migrate/3a8f5c183a4ddd25ebf71bb7a16546c7.png)
![66c9ca7db55553d5ba397bc75d35b477.png](https://i-blog.csdnimg.cn/blog_migrate/ff69aef9f9cb650b1354e8790c9abd36.png)
通过浏览器访问虚机的Jupyter Notebook
http://虚机公有IP:8888/
![5f380cb14481e8058f44fb626629f2f3.png](https://i-blog.csdnimg.cn/blog_migrate/8bf9f476e7c8fd816e287a57c579388e.png)