远程连接实验室Linux服务器Jupyter Notebook方法(本机macOS)

本文介绍了如何从macOS系统远程连接到Linux服务器上的Jupyter Notebook。首先通过ssh登录服务器并运行容器,然后修改配置文件设置密码,最后启动Jupyter Notebook并使用服务器IP和特定端口在本地浏览器访问。过程中提到了因缺少网络和Linux基础知识导致的困扰。
摘要由CSDN通过智能技术生成

1.Introduction

最近要用实验室的服务器炼丹,不想在服务器用vim调试代码,于是尝试在本地远程连接Jupyter Notebook or 使用pycharm远程连接服务器调试。Jupyter Notebook容易调试且轻量化成为首选。

本来远程连接不需要太多技术含量(照着网上教程做就好),硬生生让我整了一天(心痛),主要还是基础知识不扎实(跨专业的坑还得抓紧填)。

2.Method

网上教程其实很多啦[2][3],简单总结一下:

1.首先,ssh远程登录服务器运行容器container:

docker exec -it containername bash

由于我的容器是事先在运行,所以错过了在run指令时指定映射端口,这也导致后续需要打包此容器为镜像,并重新docker run -p xxxx:xxxx 指定映射,下面会说到。

而没有创建容器的朋友可以在此处参考[2],直接run容器时指定端口(7777可换成任意不冲突端口):

docker run -p 7777:8888 [other options]

其中8888为jupyter notebook的默认端口,7777为服务器自身的端口。可以这样理解:我们在自己的PC上访问服务器的7777端口,服务器7777端口又映射到了docker的8888端口(8888即jupyter的端口),从而能够连接jupyter。

2.修改文件

终端输入:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值