美文网首页
SSH 内网穿透术

SSH 内网穿透术

作者: zhangdxchn | 来源:发表于2017-11-15 13:55 被阅读0次

让 ngrok, localtunnel 等见鬼去吧!(ngrok 不用的理由,localtunnel-server 搭建自己的服务,域名设置存在过多的坑)!

前奏

  • 需求:内网服务接口暴露给外网调用(外网不能直接访问内网)
  • 前提:拥有一台外网 VPS
  • 思路:使用外网 VPS 做代理,外网访问该VPS,VPS再转发映射内网地址
  • 技术:ssh, autossh, ssh-copy-id

实现

  1. 环境
  • 目标A:内网服务器(开发服务器),服务器端口8080,映射端口8088
  • 目标B:外网VPS,服务器端口8089,映射本地端口8088,公网IP:192.168.1.111(举例IP,替换成相应的地址即可)
  • 访问者C : 可以访问VPS,不能访问A
  1. 目标B,启动服务(端口转发,实现方式SSH 正向代理 或 iptables 转发)
#会要求 VPS 服务器 root 登录密码
➜  ~ ssh -fCNL *:8089:localhost:8088 localhost
# or
  1. 目标A,启动服务(原理SSH 反向代理)
#192.168.1.111 为 VPS 服务器 IP,记得替换成你自己
➜  ~ ssh -fCNR 8088:localhost:8080 root@192.168.1.111
  1. 访问者C, 访问 http://192.168.1.111:8089, 完成访问

高级

  1. ssh 连接不稳定,一段时间可能断开的问题,使用autossh解决
#-M 6677为 autossh 维持访问的端口, 其他参数同ssh
➜  ~ autossh -M 6677 -fCNR 8088:localhost:8088 root@XXX
  1. 遇到坑了吧,多尝试吧,本人刚开始看阮一峰博客介绍SSH时候,完全没法成功呀。根据你自己的需求出发去找答案吧。Google在向你招手。

注意事项

  1. VPS 防火墙(iptables等),开放8088、8089端口
  2. VPS 如果是Aliyun ECS 注意服务器安全组设置
  3. ssh免密码登录,试试ssh-copy-id
  4. Warning: remote port forwarding failed for listen port 8088 kill 掉VPS 上 sshd: root 相关进程重试吧
  5. 出现外网访问加载不出来,但又非失败的情况。同上
  6. macOS ssh 一段时间超时断开,客户端设置编辑~/.ssh/config 加入ServerAliveInterval 60

参考

相关文章

  • SSH 内网穿透术

    让 ngrok, localtunnel 等见鬼去吧!(ngrok 不用的理由,localtunnel-serve...

  • (二)frp内网穿透访问内网数据库

    frp的安装介绍 已经在第一节文章有介绍请参考 (一)frp内网穿透ssh登录内网ip服务器 通过内网穿透访问内网...

  • (五)frp内网穿透安全配置

    frp的安装介绍 已经在第一节文章有介绍请参考 (一)frp内网穿透ssh登录内网ip服务器 frp 内网穿透安全...

  • 利用反向代理实现内网的ssh连接

    内容实现了再补 参考文章:SSH如何反向代理稳定穿透内网利用ssh反向代理以及autossh实现从外网连接内网服务器

  • ssh隧道穿透内网

    应用场景:现有inner_server、 online_server、 client 三台设备:inner_ser...

  • ssh 内网穿透隧道

    使用场景 一般是在内网下,A机房可以访问B机房,B机房可以反问 C机房,A机房不能反问C机房 主机A 需要ssh到...

  • SSH实现内网穿透,你需要的都在这里

    SSH实现内网穿透 背景 需求:内网服务接口暴露给外网调用(外网不能直接访问内网) 前提:拥有一台有公网ip的服务...

  • 搭建ssh反向隧道

    实现外网利用ssh反向隧道访问内网主机 准备 实现内网穿透都需要一台外网主机,而且是可以访问的 内网主机A IP:...

  • SSH反向代理穿透内网

    需要反向转发和正向代理相结合 一、通过内网机器反向连接VPS 在需要访问的内网主机上执行 ssh -p 22 -q...

  • 使用ssh实现内网穿透

    占坑,晚上填

网友评论

      本文标题:SSH 内网穿透术

      本文链接:https://www.haomeiwen.com/subject/adecvxtx.html