用Xshell远程连接服务器上的jupyter notebook

本文介绍如何在Windows环境下使用XShell实现对服务器上Jupyter Notebook的远程连接,包括Jupyter的安装、生成配置文件、设置密码、修改配置及XShell端口映射等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jupyter notebook是一款非常全能的交互式笔记本。他可以支持40多种语言。并且对于解决服务器上无法显示图形界面有很好的帮助。此篇简要介绍如何在windows下用x-shell连接到服务器上的jupyter。

1、jupyter的安装

直接用Anaconda安装jupyter notebook即可,此处不再赘述。

2、xshell的jupyter的远程连接

(1)生成config文件

打开服务器并登录,进入所需要的环境之后,输入:

jupyter notebook --generate-config

(2)生成密码

打开python/ipython,创建密文的密码:

from notebook.auth import passwd
passwd()
#输入两次密码
#Enter password: 
#Verify password: 
#然后出现
#'sha1:xxxxxxxxxxxxxxxxx'

把带引号的'sha1:xxxxxxxx'复制下来

(3)修改config文件

首先进入config文件

vim ~/.jupyter/jupyter_notebook_config.py

然后进行如下修改(直接粘贴):

c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha:xxxxxx'#刚才复制的
c.NotebookApp.open_browser = False
c.NotebookApp.port =7548 #随便指定一个

(4)修改x-shell的channel

文件-打开-选择服务器-右击属性-隧道:

如不进行配置的话红箭头指向处是空的。点蓝色箭头指向处的“添加”进行端口的添加。

这里目标端口需要填config中配置的端口,侦听端口可以随便填,当然也可以填一样的。配置完之后就可以运行了。

(5)运行jupyter notebook

在服务器上进入一个目录(作为根目录),输入jupyter notebook,如下图所示:

在本地的浏览器输入127.0.0.1:1234,1234是上一步设置的侦听端口,根据自己设置的不同修改端口号。输入密码之后,就可以正常使用了~

求打赏!谢谢老板!

### 使用Xshell远程连接服务器教程 #### 准备工作 为了能够顺利使用Xshell进行远程连接,需确保已获取合法途径下载并安装了Xshell软件。对于个人或教育用途,可以通过官方渠道申请免费版本,并按照指示完成注册流程以获得下载链接[^1]。 #### 开启目标服务器的服务支持 在尝试建立远程连接前,在Linux服务器端应确认`sshd`服务已被启动以便接受来自外部的SSH请求。这可通过执行命令`systemctl start sshd`实现;另外还需验证22号端口处于监听状态,保证网络通信无障碍[^2]。 #### 获取服务器IP地址 了解要访问的目标机器的具体位置同样重要。如果是在本地环境中运行的虚拟机,则可以在其终端内键入`ip a`来查看分配给它的IP地址信息[^3]。而对于像阿里云这样的云计算平台所提供的实例来说,通常可以直接从管理控制台找到对应的公网IP地址[^4]。 #### 创建新的会话配置 打开Xshell应用程序后,通过菜单栏中的“文件->新建”选项发起一个新的连接任务。此时会出现一个对话框让用户指定必要的参数——比如命名此连接、挑选合适的协议(通常是SSH)、填写正确的主机名/IP以及默认使用的端口号(大多数情况下为22)。完成后按下“连接”按钮继续下一步骤。 #### 认证过程 首次接入时可能会遇到关于信任主机密钥的安全警告,只需遵循屏幕上的指导做出适当回应即可。随后便是输入预设好的账户凭证(即用户名和密码),以此证明身份合法性从而顺利完成整个登陆动作。 一旦上述所有条件都满足并且操作无误的话,现在应该能够在Xshell界面上看到熟悉的Bash提示符或者其他形式的操作环境,这意味着已经成功建立了与远端系统的交互通道,可以开始执行各种指令来进行管理和维护活动了。 ```bash # 示例:显示当前目录下的文件列表 ls -l ```
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值