内网 ssh端口转发访问jupyter notebook实验室服务器

2024-09-01 18:18

本文主要是介绍内网 ssh端口转发访问jupyter notebook实验室服务器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

ssh端口转发 访问jupyter notebook

  1. 引言
    之前在vps上搭jupyter notebook,在本地直接在浏览器中输入端口就可以直接访问,虽说麻烦点,但在网上可以搜“阿里云 juoyter notebook”可以找到现成的教程
    和云服务上不同的是,实验室的服务器是内网访问,而且是不是常规的22端口进入,是在29端口进入,直接通过浏览器输入服务器ip:XXXX\ 是无法访问jupyter notebook
  2. 解决方法
    推荐第二种方式,第一种方式方便大家理解,感觉我写的麻烦的可以看下面两个链接
    关于解决方法,找了大量的方法都不可用,且繁琐,今天知乎上偶然看到了一片回答,https://www.zhihu.com/question/59392251/answer/165930876 想到了解决方法
    http://www.learn4master.com/tools/jupyter-notebook/how-to-access-ipython-notebook-running-on-remote-server
    第一种方式(将远程7000端口映射到本机8888端口)
    #1 xshell登录服务器 启动jupyter notebook
    #2 windows安装ssh 千万不要用xshell自带的ssh,之前在这上面绕了好多弯路,打开cmd (注意不是xshell)输入以下命令:
    C:\Users\Lenovo\Desktop> ssh -N -f -L localhost:8888:localhost:7000 -p 29 lhw@202.118.239.147
    这里说明一下:locahost:8888是指本地 localhost:7000是指远程,其中7000是jupyter notebook中设置的端口号,-p 29是指登录服务器的端口号 后面是用户名和服务器ip
    #3 打开浏览器,输入127.0.0.1:8888就可以看到熟悉的jupyter notebook界面,可以愉快的用服务器跑各种实验了,解放本地电脑
    总结一下就是,将服务器上的7000端口映射到本机的8888端口,当然更简单直观的方式直接将远程的7000端口映射到本机的7000端口(手动狗头),见下面

    第二种方式.(推荐)也可以免去上面步骤,通过xshell的添加隧道仿照上面进行更快捷的操作,最后同样输入127.0.0.1:7000,就可以访问

    这里我简单的写把本地和jupyternotebook开启的端口都设为7000了
    这里我简单的写把本地和jupyternotebook开启的端口都设为7000了

这篇关于内网 ssh端口转发访问jupyter notebook实验室服务器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/1127689

相关文章

WinForm跨线程访问UI及UI卡死的解决方案

《WinForm跨线程访问UI及UI卡死的解决方案》在WinForm开发过程中,跨线程访问UI控件和界面卡死是常见的技术难题,由于Windows窗体应用程序的UI控件默认只能在主线程(UI线程)上操作... 目录前言正文案例1:直接线程操作(无UI访问)案例2:BeginInvoke访问UI(错误用法)案例

SpringBoot改造MCP服务器的详细说明(StreamableHTTP 类型)

《SpringBoot改造MCP服务器的详细说明(StreamableHTTP类型)》本文介绍了SpringBoot如何实现MCPStreamableHTTP服务器,并且使用CherryStudio... 目录SpringBoot改造MCP服务器(StreamableHTTP)1 项目说明2 使用说明2.1

nginx中端口无权限的问题解决

《nginx中端口无权限的问题解决》当Nginx日志报错bind()to80failed(13:Permissiondenied)时,这通常是由于权限不足导致Nginx无法绑定到80端口,下面就来... 目录一、问题原因分析二、解决方案1. 以 root 权限运行 Nginx(不推荐)2. 为 Nginx

zookeeper端口说明及介绍

《zookeeper端口说明及介绍》:本文主要介绍zookeeper端口说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、zookeeper有三个端口(可以修改)aVNMqvZ二、3个端口的作用三、部署时注意总China编程结一、zookeeper有三个端口(可以

Linux中SSH服务配置的全面指南

《Linux中SSH服务配置的全面指南》作为网络安全工程师,SSH(SecureShell)服务的安全配置是我们日常工作中不可忽视的重要环节,本文将从基础配置到高级安全加固,全面解析SSH服务的各项参... 目录概述基础配置详解端口与监听设置主机密钥配置认证机制强化禁用密码认证禁止root直接登录实现双因素

mysql中的服务器架构详解

《mysql中的服务器架构详解》:本文主要介绍mysql中的服务器架构,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、mysql服务器架构解释3、总结1、背景简单理解一下mysqphpl的服务器架构。2、mysjsql服务器架构解释mysql的架

MySQL中的InnoDB单表访问过程

《MySQL中的InnoDB单表访问过程》:本文主要介绍MySQL中的InnoDB单表访问过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、环境3、访问类型【1】const【2】ref【3】ref_or_null【4】range【5】index【6】

Linux如何快速检查服务器的硬件配置和性能指标

《Linux如何快速检查服务器的硬件配置和性能指标》在运维和开发工作中,我们经常需要快速检查Linux服务器的硬件配置和性能指标,本文将以CentOS为例,介绍如何通过命令行快速获取这些关键信息,... 目录引言一、查询CPU核心数编程(几C?)1. 使用 nproc(最简单)2. 使用 lscpu(详细信

前端如何通过nginx访问本地端口

《前端如何通过nginx访问本地端口》:本文主要介绍前端如何通过nginx访问本地端口的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、nginx安装1、下载(1)下载地址(2)系统选择(3)版本选择2、安装部署(1)解压(2)配置文件修改(3)启动(4)

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指