V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ShineyWang
V2EX  ›  问与答

有没有什么支持在 ssh 输出端处理数据的 ssh 客户端?

  •  
  •   ShineyWang · 39 天前 · 1300 次点击
    这是一个创建于 39 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景就是正式服务器在堡垒机后面,本机通过 VPN 可以用 ssh 连接到服务器 直接通过数据库 cli 可以查到数据,但数据多了后查看极不方便;有没有什么交互式数据筛选过滤的方法?

    基于我的背景,现在有一些限制:

    • 不能直接在服务器上安装visidata这样的工具
    • 文件传输不太方便,SQL 结果导出然后在本地过滤效率太低

    所以我期望的是开启一个开关后可以把select * from xxx这样的 SQL 语句结果弹出到本地的一个表格上;我可以在表格里面排序搜索过滤数据.

    我认为我需要的就是一个支持ssh client的输出拦截器的客户端;只要能拦截输出就可以在本地随意安装任何序列化工具查看.

    10 条回复    2025-08-02 10:20:38 +08:00
    pagxir
        1
    pagxir  
       39 天前 via Android
    你可能需要的是 expect
    yangg
        2
    yangg  
       39 天前
    啥工具不能通过 ssh 连接数据库?
    fpk5
        3
    fpk5  
       39 天前
    没看懂,ssh 端口转发不行?
    momocraft
        4
    momocraft  
       39 天前
    端口转发技术上也许可以,管理上堡垒机不一定能审计到
    fpk5
        5
    fpk5  
       39 天前
    其实你用 ssh 直接 run 你的 sql cli 命令然后把输出保存到本地也行……
    webcape233
        6
    webcape233  
       39 天前 via iPhone
    db 工具连接中不都有 over ssh 模式?
    skvi
        7
    skvi  
       39 天前 via Android
    portforward+navicat ?
    laminux29
        8
    laminux29  
       39 天前
    思路错了。

    你应该找甲方要一台堡垒机后的高配置 x86 Windows 11 的跳板机,然后在跳板机上,把你要的环境都装上,装好后,让甲方帮你做个快照。
    ShineyWang
        9
    ShineyWang  
    OP
       39 天前
    @yangg 因为堡垒机就是 ssh 端口转发的,你 ssh 到堡垒机它只能让你选择连接的服务器
    你不能通过堡垒机做 ssh tunnel 连接到服务器
    ShineyWang
        10
    ShineyWang  
    OP
       39 天前
    @fpk5 #5 ssh 不能直接执行命令,因为跳板机不是直接连通的,要输命令切换
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2642 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:28 · PVG 23:28 · LAX 08:28 · JFK 11:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.