Linux服务器上后台运行jupyter notebook/Lab

1 安装配置教程

可以参考:https://www.cnblogs.com/thousfeet/p/10647102.html

2 后台运行jupyter

screen -S jupyter   # 新建一个名为jupyter的后台screen
# 在base环境下,先 cd 到指定文件目录
jupyter notebook 
# or
jupyter lab

3 更改运行环境kernel

需要手动为每个环境添加内核:

conda activate adapter
python -m ipykernel install --user --name adapter --display-name "Python (adapter)"

重启 jupyter,然后就可以在如下图所示 jupyter lab 页面的右上角选择更换kernel:
在这里插入图片描述
在这里插入图片描述

4 SSH端口转发

SSH 提供的端口转发,能够将其他 TCP 端口的网络数据通过 SSH 链接来转发,并且自动提供了相应的加密及解密服务。这一过程有时也被叫做“隧道”(tunneling),这是因为 SSH 为其他 TCP 链接提供了一个安全的通道来进行传输而得名。
SSH 端口转发能提供两大功能:

  1. 加密 SSH 客户端到 SSH 服务器端的通信
  2. 突破防火墙限制,建立一些之前受限的 TCP 连接

本地端口转发的命令格式是:

ssh -L <local port>:<remote host>:<remote port> <SSH hostname>

为了同 Jupyter 服务器建立 TCP 连接,还需要在本地与服务器间建立起 SSH Tunneling。

操作举例:

ssh -L 4000:localhost:8888 <SSH hostname>

之后便能通过 localhost:4000 来访问 Jupyter 服务器了。

参考:
https://www.jianshu.com/p/a9de7a089834

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值