美文网首页
利用SSH隧道实现管理内网多台数据库

利用SSH隧道实现管理内网多台数据库

作者: 承诺一时的华丽 | 来源:发表于2020-07-15 16:25 被阅读0次

    前言:在私有云场景下,开发测试阶段需要管理私有云多台内网服务器数据库时,有一台作为跳板机进行远程桌面管理维护。而远程桌面工具具有访问卡顿、收费也是否高昂。我们整个技术体系都在Linux环境下,基本不需要可视化界面,所以以下方案非常适合日常维护管理。

    1、远程非22端口,利用Nginx进行端口转发【22端口直接跳过】

    • 修改nginx配置文件
    sudo vi /etc/nginx/nginx.conf
    
    • 自定义远程端口7022注意:stream与http同级
    stream {
            # SSH转发
            server {
                    listen 7022;
                    proxy_pass 127.0.0.1:22;
                    proxy_connect_timeout 1h;
                    proxy_timeout 1h;
            }
    }
    
    • 重启nginx
    sudo systemctl restart nginx.service 
    

    2、利用隧道管理数据库

    • 使用ssh通道,118.118.2.55

      ssh配置
    • 118.118.2.55可访问的内网192.168.2.17数据库

    添加内网服务器数据库1
    • 118.118.2.55可访问的内网192.168.2.16数据库
    添加内网服务器数据库2

    相关文章

      网友评论

          本文标题:利用SSH隧道实现管理内网多台数据库

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