两步建立 ssh 反向隧道

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两步建立 ssh 反向隧道相关的知识,希望对你有一定的参考价值。

因为需要在寝室访问实验室的内部网络,刚好自己购买了阿里云,因此,可以远端干活了,mark下方法:

第一步:在内网的服务器上,使用ssh 命令建立反向隧道

ssh -fNR port:localhost:22 [email protected]

-f 表示后台执行

-N 表示不执行任何命令

-R 建立反向隧道

port 你可以指定任何端口,这个只要没有被占用即可

 

第二步:登录你自己的服务器,登录进去之后,使用如下命令:

ssh localhost -p port

-p 后面跟的port(端口)需要与第一步设置的保持一致

另外 请注意下用户名是否一致

至此,输入完密码之后,就可以远程登录了

 

以上是关于两步建立 ssh 反向隧道的主要内容,如果未能解决你的问题,请参考以下文章

How系列-公网如何ssh到内网的Linux系统中?

内网基础-隧道技术内网穿透(SSH隧道Socket隧道跨路由扫描)

反向 SSH 隧道监控

使用 JSCH Java 反向 SSH 隧道 [关闭]

基于 JSCH (SSH) 和 HTTPS 的反向隧道

将 SSH 隧道反向到 AWS Batch 阵列作业