SSH链式端口转发:本地端口转发+远程端口转发

SSH本地端口转发与SSH远程端口转发结合起来使用,可以进行链式转发。

 

假设A主机在公司,B主机在家,C主机为远程云主机。

A主机上运行了Node.js服务,需要在B主机上访问该服务。

由于A和B不在同一个网络,且A主机没有独立的公网IP地址,所以无法直接访问服务。

SSH链式端口转发

 

通过本地端口转发,将发送到B主机4000端口的请求,转发到远程云主机C的3000端口。

1、在B主机登陆远程云主机C,并进行本地端口转发:

ssh -L 4000:103.59.22.17:3000 root@103.59.22.17

 

通过远程端口转发,将发送到远程云主机C端口3000的请求,转发到A主机的2000端口。

2、在A主机登陆远程云主机C,并进行远程端口转发:

ssh -R 3000:localhost:2000 root@103.59.22.17

 

这样,在主机B可以通过访问 http://localhost:4000 来访问主机A上的服务。

3、在主机B访问主机A上的服务:

curl http://localhost:4000

原创文章,作者:mantou,如若转载,请注明出处:https://v2ez.com/106.html

(0)
mantoumantou
上一篇 2021年4月4日
下一篇 2021年4月4日

相关推荐

  • Windows11开启官方BBR支持

    Windows11开启官方BBR支持,以下命令如果报错或者提示参数不存在等问题,均是因为你系统版本不够高,命令用管理员PowerShell执行。开启BBR支持: netsh int…

    2023年3月20日
  • 自签名ssl+浏览器信任

    这里不需要指定域名,因为稍后在浏览器里面可以手动信任 openssl req -x509 -nodes -newkey ec:<(openssl ecparam -name …

    2026年1月3日
  • Nginx 反向代理ddns网站

    由于一些原因,需要反向代理一些ip经常变化的站点,最初以为只要把域名填好就行,ip变化的时候,nginx会根据ddns域名来回源,但是事实并非如此,在每一次更换ip地址之后,都要r…

    代码程序 2021年5月16日
  • 记一下rclone同时挂载多个网盘的方法

    前言 下列操作是在centos系统上进行的,其他发行版的方式可以按各个发行版的方式参考修改。 1、安装好rclone 前提是安装好rclone,并且已经挂载好网盘。如何挂载可以看一…

    2021年6月27日
  • Komari 从入门到入土

    Komari 从入门到入土 <-前往本博客获取更好阅读体验-> 请务必务必前往博客,并在电脑端查看文章以获得最好体验,论坛平台对 Markdown 支持有限: http…

    2026年5月22日
  • 一个 基于 cloudflare workers 和 vue ssr 的网络访问计数器

    渲染效果主要看你在 url.query 传过来的 svg 模板 做这个主要是因为前几天也在 V2EX 看到一个 计数器,我在下面评论 说可以 一步到胃 直接把渲染模板传过来 我看没…

    代码程序 2021年11月6日
  • WordPress 2款简单的 WordPress 全站限制访问插件

    今天要介绍的这两款插件都可以实现让你的博客完全私有化,也就是说没有账户的访客只能看到登录页面。为什么有人想把博客完全私密划呢?1、只想记录给自己看的博客;2、某些内部使用的网站;3…

    2024年8月7日
  • 甲骨文云机器保活脚本

    Oracle-server-keep-alive-script 甲骨文服务器保活脚本 适配系统:已在Ubuntu 20+,Debian 10+, Centos 7+, Oracle…

    2024年3月10日
  • Linux服务器SSH端口一键修改脚本

    说明:我们的很多VPS服务器,默认的端口都是22,所以一直会被人扫描爆破,很容易会出现问题,所以我们需要通过修改端口来尽可能减少这种事情发生,但对于很多小白或者很懒的人来说,更喜欢…

    代码程序 2021年5月25日
  • 花海API更新v1.2

    地址:https://api.hhisite.cn v1.2更新内容 1.更换使用mdui,界面舒适度更高,更简洁。 2.修复随机二次元图片api偶尔图片链接失效问题。 3.修复获…

    代码程序 2021年8月11日

发表回复

登录后才能评论

评论列表(1条)