为个人服务器配置远程Jupyter Lab,并实现内网、外网访问
创作时间:
作者:
@小白创作中心
为个人服务器配置远程Jupyter Lab,并实现内网、外网访问
引用
CSDN
1.
https://blog.csdn.net/m0_55846238/article/details/138048371
本文将详细介绍如何为个人服务器配置远程Jupyter Lab,并实现内网和外网访问。文章内容基于作者的实际操作经验,如有问题欢迎指出。
一、个人服务器配置
以下操作需在个人服务器中完成,首先确保安装了Jupyter等相关环境,运行jupyter lab查看是否需要安装Node.js等。
1.生成配置文件
jupyter lab --generate-config
这将会生成一个jupyter_lab_config.py的配置文件到./jupyter文件夹下,后续需进行编辑。
2.设置远程登陆Jupyter Lab的密码
jupyter lab password
Enter password: **** # 以后通过这个密码才可访问
Verify password: ****
[NotebookPasswordApp] Wrote hashed password to /Users/you/.jupyter/jupyter_server_config.json
3.修改第1步中的配置文件
使用Vim编辑器或找到对应文件夹使用编辑器修改:
vim ~/.jupyter/jupyter_notebook_config.py
找到如下几行,取消注释,并编辑需要修改的变量:
c.ServerApp.allow_remote_access = True # 允许使用远程访问
c.ServerApp.allow_root = True # 允许使用root
c.ServerApp.ip = '*' # 监听所有ip
c.ServerApp.open_browser = False # 服务器端默认启动Jupyter时不自动打开浏览器
c.ServerApp.port = 8899 # 服务器端口号,可自行设置
# 如果服务器是Windows,Jupyter Lab可能遇到打不开终端的情况,进行如下配置
# 需将后面的地址改为自己需要的powershell路径
c.ServerApp.terminado_settings = {'shell_command':['C:\Windows\System32\WindowsPowerShell\\v1.0\powershell.exe']}
至此,个人服务器端配置完成。
二、使用内网访问【服务器与客户端在同一局域网】
使用
ifconfig
或
ipconfig
查看服务器在内网终端IP地址,例如:192.168.8.10。
打开客户端电脑浏览器,直接输入192.168.8.10:8899,即
[IP]:[上面设置的端口号]
,便可打开远程Jupyter界面:
输入前面设置的密码即可登录。
三、使用外网访问【服务器与客户端不在同一局域网】
大部分情况下,服务器与客户端是没有公网IP的,如果二者不在一个局域网下,就不能直接访问。我首先试了对服务器所在路由进行端口映射,但是仍然不能访问,后来发现路由的WAN口IP也是运营商分配的私有局域IP。因此如果使用IPv4地址,需要用到内网穿透技术。
以下内容在服务器端执行
内网穿透工具有很多,我使用的是ngrok,官网:https://ngrok.com/,首先需要注册账号:
注册好登录如下,选择自己的服务器平台:
按照流程安装即可:
这里我选择静态域名,注意端口号要改为之前服务器Jupyter Lab配置的端口号,我配置的是8899。
按照上述步骤执行完后,终端显示如下:
将红框中的域名输入到客户端浏览器(后面无需添加:8899),即可通过内网穿透来访问服务器。
热门推荐
一文详解IP地址与子网掩码:如何计算网络范围
大型别墅平面设计图中,如何合理规划各个功能区域以提升居住舒适度?
全国养老服务信息平台上线 提供五大功能一站式服务
科技展厅设计中如何展示技术的应用案例?
从铁素体到马氏体,一文解锁铁-碳相图的终极奥秘
走进柳州三江风雨桥:感受侗族风情,领略建筑魅力!
电感器件的关键参数与选型指南
财务共享中心和ERP系统之间有什么关系
蛋白尿怎么调理才能治愈
通风半年还超标?这 3 个除甲醛偏方让你家 7 天达标!
事业编与行政编:公务员的两种不同编制?
如何有效删除Word文档最后一页的空白页问题及解决方法分享
从降本增效视角看员工薪资:3000招来的员工优质,还是5000招来的员工优质?
肠胃湿热吃什么?这些食物和食疗方帮你调理肠胃湿热
亲子关系中的困惑与挑战:如何应对现代家庭中的亲子乱区
如何明确大厦尺寸测量的标准并准确操作?这种操作有哪些要点需要注意?
蚝油老抽与生抽的区别 蚝油和生抽哪个好
2025年计算机二级考试成绩查询全攻略
“訾”字的文化内涵与现代应用价值
宣传片制作的十大步骤
如何加入跑腿接单:从平台选择到开始接单的完整指南
马志军团队Nature Communications: 体重影响候鸟的迁徙时间
家庭装修省钱攻略:必备家电高效选购指南
甘蔗生长习性揭秘:潮湿与干燥间的平衡抉择
五本风格独特的网络小说推荐,总有一本能点燃你的阅读热情
如何理解成语“望梅止渴”?有什么历史典故吗?
家长怎么与老师沟通交流孩子的事情
双耳听力差异的原因及处理方法
甲泼尼龙片的作用及禁忌
U盘设置为只读模式的五种方法