映射命令

# 命令格式
ssh -R <local port>:<remote host>:<remote port> <SSH hostname>

命令说明:
   在本地这台机器上监听一个端口,然后所有访问这个端口的数据都会通过ssh 隧道传输到远端的对应端口上.
   本地端口转发绑定的是 lookback 接口,这意味着只有 localhost 或者 127.0.0.1 才能使用本机的端口转发 , 其他机器发起的连接只会得到“ connection refused. ”。要想让其他机器也能共享这个隧道来转发的话需要在配置文件中使用GatewayPorts 关键字,或者直接命令行下使用"-g"参数。
   另外本地转发命令中的 <remote host> 和 <SSH hostname> 可以是不同的主机

ssh的三个强大的端口转发命令:
转发到远端:ssh -C -f -N -g -L 本地端口:目标IP:目标端口 用户名@目标IP
转发到本地:ssh -C -f -N -g –R 本地端口:目标IP:目标端口 用户名@目标IP
ssh -C -f -N -g -D listen_port user@Tunnel_Host
参数说明:

-C,是进行数据压缩。
-f,是后台认证用户/密码,通常和-N连用,不用登录到远程主机。只有当提示用户名密码的时候才转向前台。
-N,是不执行远端命令,在只是端口转发时这条命令很有用处。
-g ,在-L/-R/-D参数中,是允许远端主机连接本地转发端口,如果不加这个参数,只允许本地主机建立连接。
-L,则是将本地端口映射到远端主机端口。本地端口:目标IP:目标端口将本地机(客户机)的某个端口转发到远端指定机器的指定端口。工作原理: 本地机器上分配了一个 socket 侦听 port 端口, 一旦这个端口上有连接, 该连接就经过安全通道转发出去, 同时远程主机和 host 的 hostport 端口建立连接. 可以在配置文件中指定端口的转发。只有 root 才能转发特权端口。IPv6 地址用另一种格式说明: port/host/hostport
-R,表明是将远端主机端口映射到本地端口。本地端口:目标IP:目标端口将远程主机(服务器)的某个端口转发到本地端指定机器的指定端口工作原理: 远程主机上分配了一个 socket 侦听 port 端口, 一旦这个端口上有连接, 该连接就经过安全通道转向出去, 同时本地主机和 host 的 hostport 端口建立连接. 可以在配置文件中指定端口的转发.。只有用 root 登录远程主机才能转发特权端口.。IPv6 地址用另一种格式说明: port/host/hostport
-D port  指定一个本地机器 “动态的\'’ 应用程序端口转发.。工作原理: 本地机器上分配了一个 socket 侦听 port 端口, 一旦这个端口上有了连接, 该连接就经过安全通道转发出去, 根据应用程序的协议可以判断出远程主机将和哪里连接.。目前支持 SOCKS4 协议, 将充当 SOCKS4 服务器。只有 root 才能转发特权端口,可以在配置文件中指定动态端口的转发。

实例说明

# 表示将远程服务183.242.xx.xx的8080端口映射到本地机器的8080端口, 本地映射之后使用localhost或是127.0.0.1, 这条命令需要在本地机器上执行
ssh -f -N -L 8080:localhost:8080 houxiaojun@183.242.xx.xx -p 2022
  • 映射之后进行登录
  • 使用jupyter举例, 在浏览器中输入: localhost:8080,即可登录, 前提已经设置好密码登录模式.

内网服务器访问远程服务器的端口映射相关推荐

  1. 内网穿透 无需公网ip_无需端口映射、无需公网IP,60秒实现FTP服务远程访问

    互联网的一大特点是实现信息共享,其中文件传输是信息共享十分重要的内容之一.科技公司更是离不开它.销售.库存.客户资料等等数据需要随时共享同步.当需要考虑到文件传输安全.传输质量.传输稳定性.访问控制等 ...

  2. 路由器端口映射,远程桌面连接--端口映射+花生壳=让人访问你个人服务器或WEB站点...

    [图]路由器端口映射,远程桌面连接--端口映射+花生壳=让人访问你个人服务器或WEB站点 2010-03-16   关键字:路由器端口映射,内网端口映射,porttunnel,端口映射,远程桌面,修改 ...

  3. 不用向日葵 teamview 利用云服务器部署FRP穿透内网实现控制远程桌面

    不用向日葵 teamview 利用云服务器部署FRP穿透内网实现控制远程桌面 前言 需要的硬软件 需要的设置 服务端的配置 客户端配置 远程连接 设置开机自启 前言 由于工作原因,不可使用向日葵及te ...

  4. 【Minecraft开服教学】使用 MCSM 面板一键搭建我的世界服务器 并使用内网穿透公网远程联机

    文章目录 前言 1.Mcsmanager安装 2.创建Minecraft服务器 3.本地测试联机 4. 内网穿透 4.1 安装cpolar内网穿透 4.2 创建隧道映射内网端口 5.远程联机测试 6. ...

  5. 使用花生壳+Xshell进行内网穿透访问实验室(公司)内网服务器【保姆级别】

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 使用花生壳+Xshell进行内网穿透访问实验室(公司)内网服务器[保姆级别] 前言 名称定义: 1. 实现a连接:lab-->花 ...

  6. 使用VS2022发布后端接口,创建本地IIS服务器,并且能通过外网能访问到你的端口

    使用VS2022发布后端接口,创建本地IIS服务器,并且能通过外网能访问到你的端口 1.使用VS2022发布后端接口 1.右击你的接口项目点击发布按钮即可. 2.新建一个发布. 3.使用文件夹即可. ...

  7. 局域网网站服务器dns设置,内网安装配置DNS服务器详解_实现局域网用域名访问...

    内网架设DNS服务器详解 适用环境: 局域网内用IIS建了一个网站,通过ip访问太麻烦,想在内部实现用域名访问 . http://192.168.1.107  是我建在内网的一个站 我们要实现的就是在 ...

  8. 怎样访问远程服务器文件夹,访问远程服务器的共享文件夹

    访问远程服务器的共享文件夹 内容精选 换一换 FOTA升级作用:在官方更新新固件后,模组设备无需寄回给官方,而是通过远程FTP/HTTP进行OTA升级固件,以更新新固件版本,从而达到更新设备的功能/B ...

  9. 怎样访问远程服务器文件夹,访问远程服务器文件夹

    访问远程服务器文件夹 内容精选 换一换 /home/ubuntu为用户文件夹.此后,可以通过Windows的远程桌面访问到该华为鲲鹏920处理器所在服务器图形桌面,使用root帐号登录. 为加强对系统 ...

最新文章

  1. 《OpenCV3编程入门》学习笔记9 直方图与匹配(四)反向投影(back projection)
  2. 想成为牛逼程序员? 先数数编程语言之父们的头发
  3. Springmvc案例1----基于spring2.5的採用xml配置
  4. numpy nonzero 找出非0元素
  5. C++中如何区分引用和取地址符号?
  6. CentOS挂载U盘
  7. 基于朴素贝叶斯的书籍评价信息分类
  8. 一个countDown在多线程调度下使用不当的分享
  9. hadooppythonsql_实例讲解hadoop中的hive查询(python语言实现)
  10. 小甲鱼Python教程学习笔记(一)
  11. 谈判如何在谈判中_谈判工作的十大规则
  12. 元宇宙iwemeta:《时代》杂志新封面,元宇宙将改变一切
  13. java poc_无回显命令执行PoC编写指南(Apache Shiro Java反序列化)
  14. 神经网络拟合函数表达式,神经网络拟合函数matlab
  15. 1308:【例1.5】高精除
  16. SpringSecurity框架用法简介
  17. python数独解题器_Python编写的超帅数独可视化解题器
  18. UML一篇文章就学通!
  19. Python-3 EXCEL 操作-1
  20. Kali之Crunch:自定义字典

热门文章

  1. mitmproxy 入门安装
  2. ideaIU-2020.1.1最终版下载安装全解
  3. java kill 详解_Kill命令在Java里面详解
  4. java类创建 request_java中怎么创建一个Request对象
  5. 大乱斗ps4好玩吗_你们这些大佬玩游戏一定要这么骚吗?
  6. 【重制版】在Android手机上安装kali Linux
  7. 从0开始canvas系列一 --- canvas画布
  8. DDD微服务架构设计第三课 DDD领域中的聚合、工厂和仓库、限界上下文
  9. linux系统包括虚拟终端图形界面终端有,Linux终端类型
  10. 【转载】贡献10本经典Java教程,都是pdf完整版的