jupyter-server
文章目录
1、购买阿里云的ECS云服务器
官网是阿里云,系统我选择了CentOS 8.4,配置则是乞丐版,一个月¥9。
2、配置ECS的ssh,以便远程访问
首先安装openssh-server
yum install openssh-server -y
然后配置OpenSSH服务(不配置也是可以正常工作的
vi /etc/ssh/sshd_config
常见配置选项:
Port=22 设置SSH的端口号是22(默认端口号为22)
Protocol 2 启用SSH版本2协议
ListenAddress 192.168.0.222 设置服务监听的地址
DenyUsers user1 user2 foo 拒绝访问的用户(用空格隔开)
AllowUsers root osmond vivek 允许访问的用户(用空格隔开)
PermitRootLogin yes 允许root用户登陆
PermitEmptyPasswords no 用户登陆需要密码认证
PasswordAuthentication yes 启用口令认证方式
最后重启openssh
service sshd restart
本节内容参考自博客
3、用ssh客户端连接ECS,配置jupyter notebook环境
使用命令行连接:
ssh root@hostIP
例如
ssh root@192.168.0.0
也可以使用Xshell之类的工具连接。
注意ECS的实例密码(也就是服务器root账户的密码)和账号密码是独立的,需要单独设置
连接之后
a、安装anaconda,下载清华镜像的安装包,并安装
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2021.11-Linux-x86_64.sh
bash Anaconda3-2021.11-Linux-x86_64.sh
安装的过程中,遇到初始化conda的选项选择yes
b、刷新PATH
source ~/.bashrc
c、更新conda
conda update conda
d、生成jupyter配置文件,并编辑
在那之前,生成一个密钥,在python中