RocketX exchange中文网!

服务器端jupyter notebook映射到本地浏览器的操作

RocketX exchange中文网

栏目分类
RocketX exchange中文网
GSYS中文网
服务器端jupyter notebook映射到本地浏览器的操作
发布日期:2025-01-04 11:15    点击次数:116
1、远程服务器上安装jupyter notebook(配置jupyter_notebook_config.py文件) sudo pip install jupyter 2、远程服务器(8890端口,没有下面括号中内容默认在服务器8888端口打开jupyter notebook,下面将使用默认端口8888)启动jupyter notebook jupyter notebook (--no-browser --port=8890 --ip=127.0.0.1 --allow-root) 3、将远程jupyter(8888)与本地(8889)端口绑定 ssh -f -N -L 8889:localhost:8888 ( (-L 本地端口:localhost:服务器端端口 ssh命令中用来做端口映射的参数) (-p 50008 连接的远程服务器的端口号,这里可能每个人不同,也可能不用这个端口号) ) remote_user@remote_host 4、本地浏览器输入127.0.0.1:8889,然后在弹出的页面输入服务器密码就可以在本地查看服务器端的文件了 补充知识:jupyter notebook远程映射 基本配置 打开ipython,创建一个密文密码 In [1]: from notebook.auth import passwd In [2]: passwd() Enter password: Verify password: Out[2]: 'sha1:4fa6d3278e6e:59ca9a8b7ede773880b1f4fd5151c8ba6e2388d6' 生成jupyter的配置文件 jupyter notebook --generate-config 修改配置文件 c.NotebookApp.ip = '*' c.NotebookApp.password = u'sha1:4fa6d3278e6e:59ca9a8b7ede773880b1f4fd5151c8ba6e2388d6' c.NotebookApp.port = 9999 c.InteractiveShellApp.matplotlib = 'inline' c.NotebookApp.open_browser = False 修改xshell配置 在文件->属性->连接->隧道里添加一个TCP/IP转移。目标主机为转发jupyter的主机,源主机为接收服务器转发的主机,源主机和目标主机都选为localhost。目标端口是jupyter的端口号,也就是上面所设置的9999,这里可以任意设置,只要不冲突并且和jupyter设置里一致就可以了。侦听端口也是任意设置,只要不冲突就可以了,如10181。 在服务器上启动jupyter 打开本地浏览器,在浏览器上输入“localhost:10181”,输入设定的密码,就可以进入转发的jupyter了。 以上这篇服务器端jupyter notebook映射到本地浏览器的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。 您可能感兴趣的文章:如何远程使用服务器上的Jupyter notebookanaconda 部署Jupyter Notebook服务器过程详解解决服务器运行jupyter notebook方法VScode连接远程服务器上的jupyter notebook的实现文件上传服务器-jupyter 中python解压及压缩方式使用Jupyter notebooks上传文件夹或大量数据到服务器Python3 jupyter notebook 服务器搭建过程Jupyter notebook远程访问服务器的方法服务器 jupyter 文件名乱码问题及解决方法