当前位置:   article > 正文

如何通过 IP + 端口远程访问服务器上的jupyter notebook_ip加端口号怎么访问

ip加端口号怎么访问

        前情需要:最近实验室和老师要求能时刻访问服务器上的jupyter notebook通过IP + 端口来连接,但是我弄了很久就是不能连接,始终是无法连接网站

但是通过ssh -L  本地端口:localhost:服务器jupyter的端口 root@服务器IP 这样连接是可以在本地运行的,但是没有完成老师的要求,但其实通过ssh连接时最安全的一种方式,没有要求的话,其实时建议这样连接的。

话不多说,进入正文,通过IP + 端口来访问服务器的jupyter notebook, 注意这篇文章的前提是你有服务器,服务器上有Anaconda,conda环境,然后安装jupyter notebook 或者jupyter lab,python环境得提前准备好,如果没有的话可以百度搜索一下,或者我后面继续更新! 

1. 首先先用telnet 去ping一下服务器的那个端口,看看打开没有

telnet 服务器IP 端口号

 eg : telnet 10.20.22.33 8866

这样就说明,你服务器的端口没有打开,也就是没有对外开放。

2. 在你的服务器下打开对外开放的端口号

开放端口的步骤:

① 检查防火墙是否开启

systemctl status firewalld

如果防火墙没有打开,记得打开防火墙

systemctl start firewalld

② 开放端口号(★★★)

firewall-cmd --zone=public --add-port=端口号/tcp --permanent

eg: firewall-cmd --zone=public --add-port=8890/tcp --permanent  让这个端口号永久的对外开放

③ 重新更新 防火墙(★★★★)

firewall-cmd --reload

到这儿,你可以远程用IP + 端口号登录你的jupyter notebook了

但是有一个小小的问题时,你得先在服务器上打开jupyter notebook 才能远程访问,有点麻烦,有一个一劳永逸的方法,就是持久的挂上,除非你kill掉这个进程

nohup jupyter notebook --no-browser --ip=127.0.0.1 --allow-root &

然后到此就可以随意远程登陆你的jupyter 了!!

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

闽ICP备14008679号