当前位置:   article > 正文

如何在本地电脑访问远程服务器上的jupyter notebook_电脑端口号8889

电脑端口号8889

第一步:启动服务器上的jupyter

在这里插入图片描述
因为没有浏览器,索性就把浏览器关了(–no-browser)。
在这里插入图片描述
如图,jupyter已经启动,且可以知道端口为8889。

第二步:SSH端口转发

我是win10,打开cmd,输入:ssh -N -f -L localhost:8888:localhost:8889 zwk@172.20.9.131。
在这里插入图片描述

第三步:复制第一步中的链接到浏览器

在这里插入图片描述
但是这里注意的一点,这个8889要改成8888.后面会解释。
在这里插入图片描述
如图所示,已经可以访问了。

关于第二步端口转发的补充

大白话就是:我的服务器没有界面,也就没有浏览器,虽然没有浏览器,但是不妨碍我服务器本身127.0.0.1通过8889这个端口去访问这个jupyter呀,因此如果我用我本地电脑的浏览器的与服务器上的这个8889端口交换信息,那么不就可以用本地浏览器去访问服务器上的jupyter了嘛?

ssh -N -f -L localhost:8888:localhost:8889 zwk@172.20.9.131。
其实就是ssh -L 本地网卡地址:本地端口:目标地址:目标端口 用户@目标地址,

它的意思就是将本地电脑的端口8888映射为服务器的端口8889,
大概就是这样:
①我的浏览器产生的数据发送到本地网卡localhost上的8888端口
②我的电脑通过ssh 将端口8888的数据转发到服务器(172.20.9.131)的8889端口来访问jupyter
③服务器(172.20.9.131)将处理后的数据通过端口8889原路返回传回我的浏览器

这样就实现了本地电脑远程访问服务器端的jupyter notebook

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/285920
推荐阅读
相关标签
  

闽ICP备14008679号