美文网首页
SSH 隧道技术

SSH 隧道技术

作者: JohnYuCN | 来源:发表于2022-11-28 23:25 被阅读0次

开发中遇到的需求:使用本地 localhost:3306 映射到远程 二号服务器 192.168.1.3:3306,但二号服务器没有公网IP。

image.png

一、SSH 隧道技术原理:

是在【开发机】打开3306端口监听,将3306的连接请求转发到 【一号服务器】的SSH 连接(22端口),然后由【一号服务器】以TCP连接请求到 【二号服务器】的3306端口

二、命令:

ssh -L 3306:192.168.1.3:3306 -Nf root@10.0.0.5 

解释:

  1. 第一个3306是【开发机】监听的端口;
  2. 192.168.1.3 是【二号服务器】的内网IP
  3. 第二个3306 是【二号服务器】的MySQL的服务端口
  4. root@10.0.0.5 是SSH登录【一号服务器】
  5. -N 登录【一号服务器】不执行任何登录脚本
  6. -f 以后台静默方式登录【一号服务器】,即不进入其交互模式。

命令执行后,可以使用以下命令查看端口打开的情况:

lsof -i:3306

连接执行

注意:为完成无感方式连接,需要预先配置好与【一号服务器】的免密登录

mysql --host localhost -uroot -p

此时即完成了向【二号服务器】3306端口的连接。

相关文章

  • SSH隧道技术

    SSH隧道(即SSH代理、端口转发),现在linux默认支持的就是ssh登录。对于SSH隧道,如果之前没接触过,只...

  • SSH 隧道技术

    开发中遇到的需求:使用本地 localhost:3306 映射到远程 二号服务器 192.168.1.3:3306...

  • ssh隧道用于调试

    相关阅读 SSH隧道与端口转发及内网渗透 | 个人博客 SSH隧道技术----端口转发,socket代理 | 博客...

  • SSH隧道技术----端口转发

    @Author : Roger TX (425144880@qq.com) @Link : https:/...

  • 命令ssh 安全隧道/端口转发

    有待整理 SSH协议 通过公钥加密技术实现服务器身份验证。 安全的隧道SSH会自动加密和解密所有SSh客户端与服务...

  • 利用SSH隧道加密技术

    在网络攻防博弈中,网络流量特征分析类安全防御措施得到了广泛应用。众多厂商和企业对网络流量进行恶意流量分析检测,从而...

  • Linux-ssh隧道详解

    隧道原理 隧道是一种把一种网络协议封装进另外一种网络协议进行传输的技术。这里我们研究ssh隧道,所以所有的网络通讯...

  • ssh隧道

    一.概述 由于工作原因,总是要连接到各种不能直接访问的环境,所以大部分环境必须要使用ssh隧道进行访问。其实只是简...

  • ssh隧道

    ssh -TND 9999 piperck@target_server 端口后面接目标ssh到的目标主机 即可建立...

  • ssh隧道

    ssh隧道的通讯过程是加密的,在内网渗透中,可以在一定程度上保护自己不被安全设备发现,以下介绍ssh隧道的3种工作...

网友评论

      本文标题:SSH 隧道技术

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