为个人服务器配置远程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),即可通过内网穿透来访问服务器。
热门推荐
实例解析:视听语言中的声画同步和声画对立
高智商人群的日常生活竟有这些独特挑战
为什么智商越高,越难相处?
央行国债逆回购:利率波动背后的调控策略
局域网中不同网段主机通信探秘:原理与解决方案
移液枪怎么校准,移液枪仪器校准步骤
如何正确管理文献数据库
字节跳动如何做产品经理
双氯芬酸钠和芬必得有什么区别
大腿脂肪瘤生长过快该如何应对
怎么预防病毒感冒最有效的方法
买卖私房的法律程序是怎么样的呢
只需三步,简单学会牙线使用
天天刷牙,你真的刷对了吗?这些习惯,可能正在毁掉你的牙!
电动沙发好用吗?解密现代家居舒适体验
医院科技创新能力与管理提升培训班成功举办 创新与科技成果转化是重要引擎
遇到一个爱而不得的人,想放下,好的方式是“断舍离”
贷款利息计算方式大揭秘
种植牙露金属的原因是什么?如何解决这一问题?
轻松创建线上报名表二维码的完整指南
不自信的人怎么改变自己的性格
试用期工作总结的重要性与撰写技巧分享,助你职场成长与展望
喝牛奶健康,还是喝豆浆健康?医生:动物蛋白,素食者吃着更健康
房子产权纠纷异地起诉指南
一个家庭真正的“大吉”:这几种远见,比什么都重要
TY分析胜负彩25038期:海港亚冠客场表现欠佳 国际米兰主场出击!
如何将树转化为二叉树:C语言实现详解
基因工程的基本操作程序-图课件
足球教学丨防守原则中的控制与克制——关键因素
鱼刺卡在牙缝里面抠不出来怎么办