1 任务
我需要启动服务器的jupyter,在自己的电脑打开notebook编写程序。
2 实现步骤
(1)终端登录服务器,启动 Jupyter Notebook
ssh root@server_ip_address
提示输入密码,密码不显示,输入完成后回车。接下来启动jupyter
jupyter notebook --no-browser --ip=0.0.0.0 --port=8888
这个命令将在服务器的 8888 端口上启动 Jupyter Notebook,并绑定所有网卡的 IP 地址。你可以将 --port 参数改为其他端口号,如果只允许本地连接,可以将 --ip 参数改为 127.0.0.1。
(2)新开一个终端
在本地打开终端,使用以下命令建立 SSH 隧道连接到服务器:
ssh -N -L 8888:localhost:8888 username@server_ip_address
其中 username 是你在服务器上的用户名,server_ip_address 是服务器的 IP 地址。这个命令将在本地的 8888 端口上建立一个 SSH 隧道,将服务端口映射到本地。
(3)打开 Web 浏览器,在地址栏输入 localhost:8888。
如果 Jupyter Notebook 正在监听其他端口,需要将上面的端口号改为正确的值。
此时就可以编写代码啦