iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何使用Jupyter Notebooks构建一个远程管理控制台
  • 555
分享到

如何使用Jupyter Notebooks构建一个远程管理控制台

2023-06-15 20:06:42 555人浏览 安东尼
摘要

小编给大家分享一下如何使用Jupyter Notebooks构建一个远程管理控制台,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!ssh 是一个强大的远程管理工具,

小编给大家分享一下如何使用Jupyter Notebooks构建一个远程管理控制台,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

ssh 是一个强大的远程管理工具,但有些细节还不够好。编写一个成熟的远程管理控制台听起来好像是一件很费劲的事情。当然,开源社区中肯定有人已经写了一些东西吧?

是的,他们已经写出来了,它的名字是 Jupyter。你可能会认为 Jupyter 是那些数据科学家用来分析一周内的广告点击趋势之类的工具。这并没有错,它确实是的,而且它是一个很好的工具。但这仅仅刻画是它的表面。

关于 SSH 端口转发

有时,你可以通过 22  端口进入一台服务器。一般你也连接不到其他端口。也许你是通过另一个有更多访问权限的“堡垒机”,或者限制主机或端口的网络防火墙访问  SSH。当然,限制访问的 IP 范围是有充分理由的。SSH 是远程管理的安全协议,但允许任何人连接到任何端口是相当不必要的。

这里有一个替代方案:运行一个简单的 SSH 端口转发命令,将本地端口转发到一个“远程”本地连接上。当你运行像 -L 8111:127.0.0.1:8888 这样的 SSH 端口转发命令时,你是在告诉 SSH 将你的本地端口 8111 转发到它认为的“远程”主机 127.0.0.1:8888。远程主机认为 127.0.0.1 就是它本身。

就像在《芝麻街》节目一样,“这里”是一个微妙的词。

地址 127.0.0.1 就是你告诉网络的“这里”。

实际动手学习

这可能听起来很混乱,但运行比解释它更简单。

$ ssh -L 8111:127.0.0.1:8888 moshez@172.17.0.3linux 6ad096502e48 5.4.0-40-generic #44-ubuntu SMP Tue Jun 23 00:01:04 UTC 2020 x86_64 The programs included with the Debian GNU/Linux system are free software;the exact distribution terms for each program are described in theindividual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extentpermitted by applicable law.Last login: Wed Aug  5 22:03:25 2020 from 172.17.0.1$ jupyter/bin/jupyter lab --ip=127.0.0.1[I 22:04:29.771 LabApp] JupyterLab application directory is /home/moshez/jupyter/share/jupyter/lab[I 22:04:29.773 LabApp] Serving notebooks from local directory: /home/moshez[I 22:04:29.773 LabApp] Jupyter Notebook 6.1.1 is running at:[I 22:04:29.773 LabApp] Http://127.0.0.1:8888/?token=df91012a36dd26a10b4724d618b2e78cb99013b36bb6a0d1<删节>

端口转发 8111 到 127.0.0.1,并在远程主机上启动 Jupyter,它在 127.0.0.1:8888 上监听。

现在你要明白,Jupyter 在撒谎。它认为你需要连接到 8888 端口,但你把它转发到 8111 端口。所以,当你把 URL 复制到浏览器后,但在点击回车之前,把端口从 8888 修改为 8111

如何使用Jupyter Notebooks构建一个远程管理控制台

Jupyter remote management console

这就是你的远程管理控制台。如你所见,底部有一个“终端”图标。点击它可以启动一个终端。

如何使用Jupyter Notebooks构建一个远程管理控制台

Terminal in Jupyter remote console

你可以运行一条命令。创建一个文件会在旁边的文件浏览器中显示出来。你可以点击该文件,在本地的编辑器中打开它。

如何使用Jupyter Notebooks构建一个远程管理控制台

Opening a file

你还可以下载、重命名或删除文件:

如何使用Jupyter Notebooks构建一个远程管理控制台

File options in Jupyter remote console

点击上箭头就可以上传文件了。那就上传上面的截图吧。

如何使用Jupyter Notebooks构建一个远程管理控制台

Uploading a screenshot

说个小功能,Jupyter 可以让你直接通过双击远程图像查看。

以上是“如何使用Jupyter Notebooks构建一个远程管理控制台”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: 如何使用Jupyter Notebooks构建一个远程管理控制台

本文链接: https://www.lsjlt.com/news/281564.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何使用Jupyter Notebooks构建一个远程管理控制台
    小编给大家分享一下如何使用Jupyter Notebooks构建一个远程管理控制台,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!SSH 是一个强大的远程管理工具,...
    99+
    2023-06-15
  • 如何利用VB编写一个远程控制程序
    这篇文章主要为大家展示了“如何利用VB编写一个远程控制程序”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何利用VB编写一个远程控制程序”这篇文章吧。一、所用控件在程序中将使用Winsock控件...
    99+
    2023-06-17
  • teamviewer远程控制如何使用
    本篇内容介绍了“teamviewer远程控制如何使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!teamviewer远程控制使用方法:一、...
    99+
    2023-07-01
  • 如何使用webpack构建一个库
    这篇文章主要为大家展示了“如何使用webpack构建一个库”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用webpack构建一个库”这篇文章吧。输出产物构...
    99+
    2024-04-02
  • 如何使用PHP构建一个校园失物管理系统(概念)
    PHP作为一种最流行的Web开发语言之一,可以轻松地创建各种应用程序,其中包括校园失物管理系统。在这篇文章中,我们将讨论如何使用PHP构建一个校园失物管理系统。1.系统概述校园失物管理系统是一种能够帮助校园管理人员、教师和学生管理和找回失物...
    99+
    2023-05-14
    php
  • 使用java怎么在控制台中实现一个学生信息管理系统
    使用java怎么在控制台中实现一个学生信息管理系统?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Java有哪些集合类Java中的集合主要分为四类:1、List列表:有序的,可重...
    99+
    2023-06-14
  • 使用Dockerfile如何构建一个docker镜像
    这篇文章给大家介绍使用Dockerfile如何构建一个docker镜像,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。使用Dockerfile构建docker镜像1、什么是Dockerfile?   ...
    99+
    2023-06-14
  • 如何使用Django构建一个PHP容器?
    Django是一个流行的Python Web框架,它被广泛用于构建高性能、易于维护的Web应用程序。而PHP是一种常见的编程语言,被广泛用于Web开发。在本文中,我们将介绍如何使用Django构建一个PHP容器。 1.准备工作 在开始之前,...
    99+
    2023-08-06
    容器 django 索引
  • 手机如何远程控制云服务器设备管理
    远程控制云服务器设备管理可以是一个高度自动化的过程,可以通过以下几种方法实现: HTTP请求:使用https协议或其他安全认证方法,通过发送HTTP 请求来访问云服务器设备。 命令行控制:使用命令行工具(如Microsoft Word、...
    99+
    2023-10-27
    设备管理 远程控制 服务器
  • 如何使用windows远程控制centOS桌面
    如何远程控制Centos桌面 如何使用Windows远程控制centOS桌面 1.查看本机是否有安装vnc(centOS5默认有安装vnc) rpm -q vnc vnc-server 如果显示结果为: package ...
    99+
    2023-05-26
    windows 远程控制 centOS桌面 centOS 桌面
  • win10自带的远程控制如何使用
    Windows 10自带的远程控制功能称为"远程桌面连接",可以让你从一台电脑上远程控制另一台电脑。以下是使用远程桌面连接的步骤:1...
    99+
    2023-09-07
    win10
  • Linux如何使用Supervisor管理后台进程
    小编给大家分享一下Linux如何使用Supervisor管理后台进程,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 1.安装easy_install supe...
    99+
    2024-04-02
  • 手机如何远程控制云服务器设备管理器
    要实现手机远程控制云服务器设备,首先需要连接云服务器,可以使用腾讯云的远程桌面连接功能,在手机上下载对应的客户端软件,安装并启动后,就可以实现远程登录云服务器,并进行各种资源的操作。在操作过程中,你可以在云服务器上看到所有设备的状态,例如连...
    99+
    2023-10-28
    远程控制 设备管理器 服务器
  • 如何在go和c#控制台应用程序之间建立长期管道连接
    php小编新一为您介绍如何在Go和C#控制台应用程序之间建立长期管道连接。在开发跨平台应用程序时,Go和C#是两种常用的编程语言。建立管道连接可以实现两种语言之间的通信和数据交换。本文...
    99+
    2024-02-14
    跨平台应用
  • 阿里云服务器使用时长控制手机远程管理
    简介:本文将详细介绍如何通过手机远程管理阿里云服务器,实现对服务器使用时长的精确控制。我们将探讨如何通过云服务器管理控制台,以及手机客户端应用程序来实现这一功能。 在现代数字化时代,我们经常需要通过远程管理服务器来完成各种任务。特别是在阿里...
    99+
    2024-01-25
    远程管理 阿里 时长
  • 如何使用SQL构建一个关系数据库
    本篇文章给大家分享的是有关如何使用SQL构建一个关系数据库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。使用 SQL 构建一个关系数据库比你想...
    99+
    2024-04-02
  • 如何在Java中构建一个JDBC应用程序
    这篇文章给大家介绍如何在Java中构建一个JDBC应用程序,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Java可以用来干什么Java主要应用于:1. web开发;2. Android开发;3. 客户端开发;4. 网页...
    99+
    2023-06-14
  • 如何使用GitLab管理远程仓库
    这篇“如何使用GitLab管理远程仓库”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“如何使用GitLab管理远程仓库”文章吧...
    99+
    2023-06-27
  • 如何使用MongoDB开发一个简单的网站后台管理系统
    如何使用MongoDB开发一个简单的网站后台管理系统随着互联网的发展,网站的使用和管理变得越来越重要。为了方便网站的管理者对网站内容进行后台管理,开发一个简单而高效的网站后台管理系统是必不可少的。本文将介绍如何使用MongoDB来开发一个简...
    99+
    2023-10-22
    MongoDB 管理系统 网站后台
  • 手机如何远程控制云服务器设备管理系统
    方法一:手机控制台 现在有很多应用程序使用手机控制台来管理云服务器设备,例如 Twitch、Github 等。这些应用程序可以通过手机应用程序控制服务器,从而实现远程管理和控制。但是,这种方式可能会面临一些挑战,例如无法控制设备的屏幕内容...
    99+
    2023-10-28
    管理系统 远程控制 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作