环境为一个客户端(我的Windows笔记本)和一个服务器(公有云上的Linux实例)。

在服务器上安装netcat:

yum install nc

在windows上安装netcat参照这里。

首先在客户端启动模拟监听:

$ ncat -lv 1521
Ncat: Version 7.91 ( https://nmap.org/ncat )
Ncat: Listening on :::1521
Ncat: Listening on 0.0.0.0:1521

监听状态为:

$ netstat -an |grep 1521TCP    0.0.0.0:1521           0.0.0.0:0              LISTENINGTCP    [::]:1521              [::]:0                 LISTENING

在客户端执行:

$ ssh -R 130.61.120.167:2222:localhost:1521 opc@130.61.120.167
Last login: Thu Nov  5 01:05:37 2020 from 202.45.129.203[opc@instance-20201027-1039 ~]$

在服务器端执行命令,连接到本地的2222端口,实际会通过SSH Tunnel重定向到客户机的1521端口:

[opc@instance-20201027-1039 ~]$ nc -v localhost 2222
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 127.0.0.1:2222.

在客户端的监听状态变为:

$ netstat -an |grep 1521TCP    [::1]:1521             [::1]:60111            ESTABLISHEDTCP    [::1]:60111            [::1]:1521             ESTABLISHED

netcat命令的输出也验证其已经连接上:

$ ncat -lv 1521
Ncat: Version 7.91 ( https://nmap.org/ncat )
Ncat: Listening on :::1521
Ncat: Listening on 0.0.0.0:1521
Ncat: Connection from ::1.
Ncat: Connection from ::1:60111.

SSH Remote forwarding的示例相关推荐

  1. SSH Agent Forwarding原理

    转载自:http://blog.pkufranky.com/2012/08/ssh-agent-forwarding-guide/ ssh-agent的manual写得倒是挺详细,可看了好几次都没怎么 ...

  2. Pycharm远程调试之ssh remote debug(二)

    Pycharm远程调试之ssh remote debug (一) 上一篇我们讲了怎么去初步创建一个远程debug的工程,这篇我们来更深一下,讲一下当我们要修改Interperter时要怎么做. 1.创 ...

  3. ssh X11 Forwarding(本地共享远程服务器界面)

    ssh -X untrusted ssh -Y trunsted在Client端显示运行在服务器(Server)上的图像化界面.可以通过SSH X11 Forwarding来实现. X11中的X指X协 ...

  4. Akka Remote Actor_简单示例二

    2019独角兽企业重金招聘Python工程师标准>>> Akka Remote Actor_简单示例二 在上一篇文章中,http://my.oschina.net/xinxingeg ...

  5. 【linux】报错整理curl SSL peer certificate or SSH remote key was not OK

    前言 今天在使用 curl 命令下载文件时,遇到报错,这里整理并记录一下. 报错内容 SSL peer certificate or SSH remote key was not OK 报错原因 (S ...

  6. [ssh] remote host key has changed

    vscode 使用 ssh 连接容器时,出现这个问题.不慌,因为之前通过 8000 端口连接过该容器,后来容器被删除重新创建,导致这个问题. 不慌,先用命令行连接下 ssh asdfg@202.xx. ...

  7. SSH Tunnel扫盲(ssh port forwarding端口转发)

    2019独角兽企业重金招聘Python工程师标准>>> SSH的的Port Forward,中文可以称为端口转发,是SSH的一项非常重要的功能.它可以建立一条安全的SSH通道,并把任 ...

  8. mac系统 使用vscode SSH remote 远程连接服务器

    在公司实习俩礼拜了,记录一下第一步:远程连接服务器 总体过程还是挺波折的 在公司的电脑是windows,因为不想周末也把电脑拿回家了,所以给家里的mac也配置一下连接服务器 这里先说一下mac电脑的配 ...

  9. ssh密钥代理转发(ssh agent forwarding)

    之前一直用SecureCRT登陆服务器A然后再跳到服务器B,某日突然需要从另一台可信任的机器C用ssh登陆,ssh的key已经复制好,所以登陆A没有问题,但是登陆B会出现Pubkey Unauthor ...

  10. kali linux 2.0 ssh,Kali 2.0使用SSH进行远程登录(示例代码)

    一.配置SSH参数 修改sshd_config文件,命令为: vim /etc/ssh/sshd_config 将#PasswordAuthentication no的注释去掉,并且将NO修改为YES ...

最新文章

  1. 【福利】Java 依然很牛逼!
  2. Apache RocketMQ Meetup深圳首秀 引开源爱好者追捧
  3. Reactive Extensions for .NET (Rx)
  4. 微信公众号开发 回复事件(测试账号)
  5. 提升JSP应用程序的七大秘籍绝招
  6. http://127.0.0.1:8000/accounts/login/总是重定向到http://127.0.0.1:8000/accounts/profile/并且报告404
  7. SAP ABAP DDICSAP ABAP DDIC table runtime object table runtime object
  8. JAVA中的设计模式三(策略模式)
  9. 北大清华团队编写!200多个科学实验+视频,和爸爸一起在家做
  10. 零基础入门NLP - 新闻文本分类,正式赛第一名方案分享
  11. ap接口 php_2018年小米高级 PHP 工程师面试题(模拟考试卷)
  12. Dungeon Master(信息学奥赛一本通-T1248)
  13. Velocity 语法学习
  14. 毕业五年同是程序员为什么差距这么大?他年薪百万,他月薪一万
  15. 对va_list; va_start ; va_end ;vsprintf理解(转)
  16. C语言把输入值放入数组,//从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个...
  17. python微信语音转发方法_涨知识,微信语音能转发给别人啊,方法还那么简单
  18. 在职攻读教育硕士专业学位有计算机专业吗,在职攻读教育硕士专业怎样?
  19. 腾讯云播放器隐藏音频播放的按钮
  20. pytorch之models

热门文章

  1. Leetcode 408: Valid Word Abbreviation
  2. android 10.0禁用电源键(屏蔽关机短按长按事件)
  3. mysql 修改 frm_高性能MySQL:只修改.frm 文件
  4. Maya群体堆积特效插件RubbishDumper垃圾倾倒夫1.0.3下载及教程
  5. 创业公司天使轮、A轮、B轮……IPO融资时如何分配股权?
  6. 华硕a53s拆机图解_华硕a53s配置 功能与外观描述【图解】
  7. OpenCV—播放AVI视频
  8. Oracle:ORA-12505解决办法
  9. Proteus与keil联合仿真
  10. php支付宝App支付生成预支付订单(统一下单接口)