返回博客

11 常用客户端工具:SSH、数据库、Redis 客户端,小白装哪几个就够

11 常用客户端工具:SSH、数据库、Redis 客户端,小白装哪几个就够

导语:连服务器别再靠网页终端了——装对工具,效率翻倍;但工具别贪多,一套"够用不折腾"的组合就够了。

上一篇文章你学会了 SSH 密钥登录、安全组和防火墙。但每次登录都用云厂商的网页终端,点来点去又慢又别扭。这就像有了钥匙,却每天爬窗户进家——是时候配一把正门钥匙了。

这篇给你一套新手工具组合:SSH 连服务器用哪个、数据库用什么连、Redis 用什么看,外加 SSH 隧道这个"数据库安全访问"的压轴技能。

一、SSH 连接工具:三档选择

SSH 工具的核心功能就一个:让你在本地电脑上,远程操作服务器(命令行界面)。选择看三档:

档位 工具 特点 适合谁
系统自带 Windows Terminal + OpenSSH 微软官方,免费,不用装 想最简的人
图形化 Termius / FinalShell 保存服务器、可视化界面、拖文件 想省心的人
老牌/进阶 Xshell / PuTTY 轻量、配置灵活 折腾党、老玩家

给小白的一句话:Windows 用户先别装任何东西——Windows Terminal 里直接敲 ssh root@你的IP 就能连(Win10/11 自带 OpenSSH)。等你要管多台服务器了,再上 Termius(跨平台、免费版够用、能存密码和密钥)。

经验:

  • 工具是手段,不是目的:你的目标是"连上服务器、操作不卡",不是"研究哪款 SSH 工具最强"。选一个顺手的一直用,别今天换一个明天换一个。
  • 别在公共电脑保存密码:图形化工具都有"记住密码"功能,方便但危险——公司、网吧电脑一律别勾。
  • Mac 用户:系统自带终端(Terminal)直接能用,不用装任何东西。

二、MySQL 连接工具:一个 DBeaver 全搞定

连数据库为什么要专门工具?因为 MySQL 是"看不见的"——你得有个图形界面看表、改数据、跑查询,就像给数据库装个"监控器"。

工具 价格 特点
DBeaver 免费开源 全平台,一个工具连所有数据库(MySQL/PostgreSQL/SQLite…)
HeidiSQL 免费 Windows 专属,轻量小巧
MySQL Workbench 官方免费 Oracle 出品,功能全但偏重
Navicat 付费 好看好用,但别用破解版

给小白的一句话:直接装 DBeaver——免费、Windows/Mac/Linux 都有、连 MySQL 和以后可能用的其它数据库都行,一次装好不用换。

经验:

  • 别用破解版 Navicat:破解版可能带后门,数据库密码全被偷走。免费替代完全够用,别为"好看"冒丢数据的险。
  • 第一次连数据库报"连接被拒",八成不是工具问题,是服务器防火墙/安全组没放行(上一篇讲过),先查这层。

三、Redis 客户端:官方 RedisInsight

Redis 是缓存数据库,存的是"键值对",用命令行看很费眼。图形化客户端一屏看清。

工具 价格 特点
RedisInsight 官方免费 Redis 官方出品,功能全、更新勤
Another Redis Desktop Manager 免费开源 轻量、跨平台

给小白的一句话:装 RedisInsight(官网下载,免费)就够了。

经验:连不上 Redis 先别怪工具——确认 Redis 设了密码(上一篇说过 Redis 默认无密码)。RedisInsight 连的时候填上密码,一般就能通。

四、SSH 隧道:数据库安全的"加密通道"

这是本篇的压轴技能,也是上一篇文章留下的悬念。

问题:数据库端口(3306)最安全的状态是"对外完全关闭"——但你自己要连数据库查数据怎么办?难道每次改防火墙?

答案:SSH 隧道。 原理一句话:先通过 SSH 登录服务器,在本地和服务器之间建一条加密通道,然后让数据库流量走这条通道——就像你不直接把钱从窗户扔进去,而是交给门口的信使(SSH)带进去。

命令行用法(本地终端执行):

ssh -L 3306:127.0.0.1:3306 root@你的服务器IP

这条命令的意思是:本地 3306 端口 → 经 SSH 加密 → 服务器 3306 端口。之后你在数据库工具(如 DBeaver)里连 127.0.0.1:3306,就等于连上了服务器的数据库——但服务器对外根本没开放 3306,扫描器什么都扫不到。

图形化工具里也一样:Termius 的 Port Forwarding、DBeaver 的 SSH 连接方式,勾上"通过 SSH 隧道"填服务器信息即可,本质是同一条命令。

三个高频坑:

  • 本地端口被占用:你本地已经有程序占用 3306(比如本地装了 MySQL),隧道起不来——把命令里的本地端口改成 13306 就行。
  • 隧道断了就重连:SSH 连接断,隧道就断。数据库工具里设"SSH 隧道连接",断线后重连一次即可。
  • 别把隧道当长期方案:开发调试用它最方便;生产环境数据库只允许应用服务器内网访问,比隧道更稳。

五、给小白的一套组合 + 三条经验

你的第一套工具(按顺序装,三个就够):

  1. SSH:Windows Terminal 自带(或 Termius)
  2. 数据库:DBeaver
  3. Redis:RedisInsight

三条经验:

  • 工具别贪多:每类一个就够。装一堆"备用"工具,最后全都吃灰,还增加学习成本。
  • 免费的先用:上面这套组合全部免费。等真用出需求(比如要团队协作、要导出报表),再考虑付费工具。
  • 所有工具都别装破解版:数据密码是你最值钱的东西,别为省几十块钱把保险柜钥匙交给陌生人。

总结

  • SSH 工具:Windows 自带终端直接能连,要图形化就 Termius,够用不折腾。
  • 数据库:DBeaver 免费全平台,一个工具连所有库;别用破解版 Navicat。
  • Redis:RedisInsight 官方免费,够用。
  • SSH 隧道:ssh -L 本地端口:127.0.0.1:远程端口 用户@IP,让数据库端口对外完全关闭也能安全访问;本地端口冲突就换端口号。
  • 工具组合三件套:SSH 一个 + 数据库一个 + Redis 一个,全免费,不堆清单。

10 分钟小任务:装好 DBeaver 和 RedisInsight(或你选的那套组合);然后跑一条 SSH 隧道命令,用 DBeaver 通过 127.0.0.1 连一次服务器的数据库——成功后你会发现,3306 端口对外关着,但你照样能查数据。下一篇,我们聊聊网站的"加速器"——CDN,什么时候该用、什么时候纯属浪费钱。

下一篇:CDN 是什么?什么时候该用,什么时候纯属浪费钱。