如何自己搭建一个jupyter notebook远程服务器

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中


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值