SSH Remote forwarding的示例
环境为一个客户端(我的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的示例相关推荐
- SSH Agent Forwarding原理
转载自:http://blog.pkufranky.com/2012/08/ssh-agent-forwarding-guide/ ssh-agent的manual写得倒是挺详细,可看了好几次都没怎么 ...
- Pycharm远程调试之ssh remote debug(二)
Pycharm远程调试之ssh remote debug (一) 上一篇我们讲了怎么去初步创建一个远程debug的工程,这篇我们来更深一下,讲一下当我们要修改Interperter时要怎么做. 1.创 ...
- ssh X11 Forwarding(本地共享远程服务器界面)
ssh -X untrusted ssh -Y trunsted在Client端显示运行在服务器(Server)上的图像化界面.可以通过SSH X11 Forwarding来实现. X11中的X指X协 ...
- Akka Remote Actor_简单示例二
2019独角兽企业重金招聘Python工程师标准>>> Akka Remote Actor_简单示例二 在上一篇文章中,http://my.oschina.net/xinxingeg ...
- 【linux】报错整理curl SSL peer certificate or SSH remote key was not OK
前言 今天在使用 curl 命令下载文件时,遇到报错,这里整理并记录一下. 报错内容 SSL peer certificate or SSH remote key was not OK 报错原因 (S ...
- [ssh] remote host key has changed
vscode 使用 ssh 连接容器时,出现这个问题.不慌,因为之前通过 8000 端口连接过该容器,后来容器被删除重新创建,导致这个问题. 不慌,先用命令行连接下 ssh asdfg@202.xx. ...
- SSH Tunnel扫盲(ssh port forwarding端口转发)
2019独角兽企业重金招聘Python工程师标准>>> SSH的的Port Forward,中文可以称为端口转发,是SSH的一项非常重要的功能.它可以建立一条安全的SSH通道,并把任 ...
- mac系统 使用vscode SSH remote 远程连接服务器
在公司实习俩礼拜了,记录一下第一步:远程连接服务器 总体过程还是挺波折的 在公司的电脑是windows,因为不想周末也把电脑拿回家了,所以给家里的mac也配置一下连接服务器 这里先说一下mac电脑的配 ...
- ssh密钥代理转发(ssh agent forwarding)
之前一直用SecureCRT登陆服务器A然后再跳到服务器B,某日突然需要从另一台可信任的机器C用ssh登陆,ssh的key已经复制好,所以登陆A没有问题,但是登陆B会出现Pubkey Unauthor ...
- kali linux 2.0 ssh,Kali 2.0使用SSH进行远程登录(示例代码)
一.配置SSH参数 修改sshd_config文件,命令为: vim /etc/ssh/sshd_config 将#PasswordAuthentication no的注释去掉,并且将NO修改为YES ...
最新文章
- 【福利】Java 依然很牛逼!
- Apache RocketMQ Meetup深圳首秀 引开源爱好者追捧
- Reactive Extensions for .NET (Rx)
- 微信公众号开发 回复事件(测试账号)
- 提升JSP应用程序的七大秘籍绝招
- http://127.0.0.1:8000/accounts/login/总是重定向到http://127.0.0.1:8000/accounts/profile/并且报告404
- SAP ABAP DDICSAP ABAP DDIC table runtime object table runtime object
- JAVA中的设计模式三(策略模式)
- 北大清华团队编写!200多个科学实验+视频,和爸爸一起在家做
- 零基础入门NLP - 新闻文本分类,正式赛第一名方案分享
- ap接口 php_2018年小米高级 PHP 工程师面试题(模拟考试卷)
- Dungeon Master(信息学奥赛一本通-T1248)
- Velocity 语法学习
- 毕业五年同是程序员为什么差距这么大?他年薪百万,他月薪一万
- 对va_list; va_start ; va_end ;vsprintf理解(转)
- C语言把输入值放入数组,//从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个...
- python微信语音转发方法_涨知识,微信语音能转发给别人啊,方法还那么简单
- 在职攻读教育硕士专业学位有计算机专业吗,在职攻读教育硕士专业怎样?
- 腾讯云播放器隐藏音频播放的按钮
- pytorch之models
热门文章
- Leetcode 408: Valid Word Abbreviation
- android 10.0禁用电源键(屏蔽关机短按长按事件)
- mysql 修改 frm_高性能MySQL:只修改.frm 文件
- Maya群体堆积特效插件RubbishDumper垃圾倾倒夫1.0.3下载及教程
- 创业公司天使轮、A轮、B轮……IPO融资时如何分配股权?
- 华硕a53s拆机图解_华硕a53s配置 功能与外观描述【图解】
- OpenCV—播放AVI视频
- Oracle:ORA-12505解决办法
- Proteus与keil联合仿真
- php支付宝App支付生成预支付订单(统一下单接口)