用SSH访问内网其他服务器的情况下使用jupyter notebook

这是我的第一篇博文,写这篇的原因是这个问题实在太困扰我了,以至于我下定决心,如果这个问题要是解决了,我就写一篇博文记录下来!谁知道flag刚立好问题就解决掉了,那么我也尊重我自己下过的决心,来记录一下这个问题吧,刚好我之前也没搜到过解决办法。

问题背景:我原本用的是实验室的9号服务器,服务器远程搭建jupyter环境相信大家都会,xshell添加一个侦听隧道就好。这里就不赘述了,这次我遇到的问题是:9号服务器可能是断网了,莫名其妙连不上,实验室其他同学教我说,可以先登录其他服务器,然后用SSH命令访问9号服务器,例如,我登录了8号服务器,那么登陆之后输入下面这条命令就可以访问9号服务器:

ssh username@192.168.9.9

我试了一下真的成功了,于是我熟门熟路地输入常用的命令打算继续做我的实验:

jupyter notebook --no-browser --port 9009

然后在本地输入http://localhost:9009,结果问题出现了,地址输进去回车就自己消失不见,网页没有丝毫变化。完全没办法访问!

问题解决:出现这个问题后,我第一反应是在8号服务器的会话属性里添加一个侦听隧道,结果没有任何作用。接下来我尝试了其他各种方法:指定iP,更换端口等等,都没有用!于是我跑去跟家人打了一个小时的斗地主放松心情。终于我灵光一现,找到了问题的解决办法!我就想,会不会是9号上已经添加了localhost:9009的侦听,这个端口已经被占用了,才导致了问题的发生呢?于是,我把8号服务器上添加的侦听隧道,源主机的端口改了一下,改成了没有用过的9999,然后在浏览器的地址栏输入:http:、、localhost:9999.

果然!亲切的notebook登录页面出现了!我又可以愉快地做实验了!

好了,以上就是我这次问题解决的过程了,如果在未来的某一天,能够帮助到遇到同样情况的人,我会非常开心的!希望如此!有任何问题欢迎留言:)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值