设置安全组
1.租好服务器后在阿里云服务器平台上打开控制台(右上角)
2.点开自己的云服务器控制台,在左栏"安全组"部分添加安全规则,点击"管理规则"
单击"手动添加",将安全组设为如下格式,端口范围8888,源0.0.0.0
3.单击左侧的"实例",回到实例页面,选中"远程连接"
选择第一个就好了
安装jupyter
1.在服务器上下载Anaconda,装完Anaconda后,jupyter和python都有了,不用再配置。
先安装wget
bash
yum install wget -y
开始安装conda
bash
wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh
之后等待下载完成
2.安装Anaconda
添加可执行权限
bash
chmod u+x Anaconda3-2020.11-Linux-x86_64.sh
安装
bash
./Anaconda3-2020.11-Linux-x86_64.sh
然后阅读许可证,不想看的话直接输入q
然后输入yes
bash
yes
等待安装
之后所有询问yes/no的都输入yes就行了
安装好了后,查看是否安装成功,需要退出当前的会话,简单的做法是直接关闭会话窗口,再单击 "会话" --- "新会话"
输入conda -V就看到当前conda版本
bash
conda -V
3.打开python
在服务器终端会话中输入python
bash
python
接着分别输入
bash
from IPython.lib import passwd
bash
passwd()
在Enter password:输入你想设置的密码,在Verify password:再输入一次
把终端输出的哈希密码记住,就是'shal:923xxxx'那一行,之后要用
4.生成Jupyter Notebook配置文件
在新建一个会话,输入jupyter notebook --generate-config生成服务器的jupyter配置文件
bash
jupyter notebook --generate-config
5.修改配置文件
在左边有文件目录,找到jupyter_notebook.config文件,右击用编辑器打开
在文件的最后添加如下语句
c.NotebookApp.password = 输入之前生成的哈希码,一般是'shal:xxxxxx'
c.NotebookApp.ip = '*'
c.NotebookApp.port = 8888
c.NotebookApp.open_browser = False
保存后打开一个会话框输入
bash
jupyter notebook --allow-root
看到这么一长串就是启动成功了,打开浏览器,地址输入
服务器公网ip:8888
就成功打开了,服务器公网ip可以在云服务器工作台那看到
参考列表:
- https://blog.csdn.net/Dai_sir_man/article/details/123771281?spm=1001.2101.3001.6650.1\&utm_medium=distribute.pc_relevant.none-task-blog-2~default~BlogCommendFromBaidu~Rate-1-123771281-blog-102571885.235^v40^pc_relevant_anti_t3\&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~BlogCommendFromBaidu~Rate-1-123771281-blog-102571885.235^v40^pc_relevant_anti_t3\&utm_relevant_index=2
- https://developer.aliyun.com/article/1138485
- https://zhuanlan.zhihu.com/p/335741034