今天偶然需要用自己的笔记本改下服务器的代码,没有pycharm,用shell上的vim又不熟练。于是捣鼓了捣鼓jupyter.
上次说过实验室服务器是集群,也就是有个管理节点(堡垒机)连到这下面以后再用ssh去连接计算节点。这就产生个问题。
如果在计算节点上开启jupyter,外网没法访问(ip+端口)如果在管理节点上开启又没有gpu。折腾了俩小时找到一个办法。在计算节点上开启,然后通过ssh 由管理节点转发:步骤如下
jupyter 正常配置即可,网上教程一大堆:
配置完以后在自己的笔记本上用cmd输入:
ssh -L 笔记本的端口号:计算节点:jupyter端口 用户名@ip
然后输入服务器密码后直接浏览器输入localhost:笔记本端口号即可。
其实就是用ssh命令做了个转发,还是很能解决问题的。

本文介绍了一种在服务器集群环境中,通过SSH端口转发实现在管理节点上远程访问计算节点上运行的Jupyter Notebook的方法,解决了外网无法直接访问计算节点的问题。
2058

被折叠的 条评论
为什么被折叠?



