【Python】Windows本地映射远程Linux服务器上的端口(解决jupyter notebook无法启动问题)

创作日志: 学习深度学习不想在本地破电脑上再安装各种软件,我就用实验室的服务器配置环境,启动jupyter notebook时脑子又瓦特了,在自己Windows电脑上打开服务器提供的网址,那肯定打不开啊,以前在其它电脑上做过一次这个流程现在又忘记了,记录一下。


1. What

127.0.0.1拒绝了我们的连接请求。
在这里插入图片描述

2. Why

如果jupyter notebook在服务器上运行,那个网址指的就是相对于服务器地址的地址
所以在本地电脑上粘贴这个地址,肯定找不到资源啊
所以需要进行端口映射

3. How

1)需要知道自己Linux服务器的ipv4地址,不知道的可以用ifconfig命令查一下
2)打开Windows CMD:输入以下命令
eg. ssh -L 8888:localhost:8888 d5cian@183.169.125.123

ssh -L 8888:localhost:8888 你的用户名@你的服务器ipV4地址

如果使用的是服务器的指定端口的话,还需要加一个-p参数,比如我使用的是11000端口
eg. ssh -L 8888:localhost:8888 -p 11000 d5cian@183.169.125.123

ssh -L 8888:localhost:8888 -p 11000 你的用户名@你的服务器ipV4地址

3)接下来会让你输入对应用户的登录密码,输入成功之后就连接成功了

在这里插入图片描述
需要注意的是这个CMD窗口不能关闭,关了就会断开,使用jupyter notebook的时候需要一直开着

4)再打开jupyter notebook的网址,就会发现连接成功
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值