当前标签#SSH
@lekuidc

别再切来切去!

这款国产神器,一个顶四个工具

作为常年和服务器、数据库打交道的人,你桌面是不是也这样:Xshell开着SSH、FileZilla传文件、Navicat连数据库、Portainer管Docker,四五个窗口来回切,任务栏堆得满满当当。

今天要聊的HexHub,就是冲着这个痛点来的——把SSH终端、文件传输、数据库管理、Docker运维全塞进一个软件里,堪称国产运维工具里的「全能选手」。它支持Windows、macOS、Linux三大平台,有免费社区版和付费专业版,对个人开发者来说,免费版核心功能基本够用;专业版终身授权只要169元,性价比相当突出。

四大核心功能个个能打。SSH终端支持隧道、X11转发、跳板机,双栏布局让敲命令和传文件无缝衔接,终端广播输入更是批量部署神器。文件传输支持SFTP、ZMODEM、SCP三种协议,跨服务器直传功能省去中间环节。数据库管理对标专业客户端,支持MySQL、PostgreSQL、Redis等主流数据库,百万级数据浏览流畅。Docker可视化面板直观管理容器,实时性能趋势图让排查问题有数据支撑。

为什么值得换?首先是效率提升,所有操作在一个软件里完成,减少上下文切换。其次是成本优势,免费版够用,专业版价格亲民。作为国产工具,中文适配和本地化体验更好。适合全栈开发者、运维工程师、个人开发者和追求简洁的工具党。

当然,它也不是完美的,比如对非常小众的数据库协议支持不全,高级自动化功能不如专业平台。但对绝大多数人来说,它已经足够好用,甚至超出预期。毕竟,能少切一个窗口,就多一分专注。

#HexHub #运维工具 #SSH #数据库管理 #Docker

0
212
@lekuidc

VS Code 服务器免密登录:极简保姆级教程

网上关于 VS Code 免密登录的教程往往充斥着各种复杂的命令行操作,对新手极不友好。本教程主打“简单粗暴”,只需三步,轻松告别每次连接都要输密码的烦恼。
第一步:在本地生成密钥对
打开你本地电脑的终端(Windows 用 PowerShell 或 CMD,Mac 用终端),执行以下命令:
ssh-keygen -t ed25519 -C "your_email@example.com"
核心提示:
这里的 your_email@example.com 是可以随便填的。如果你有多台电脑,建议直接填电脑名称以便区分,例如 MacBook1 或 Windows1。
这个 -C 后面的内容不一定要是邮箱。
执行命令后,系统会提示你输入密码(passphrase)。此时什么都不要输入,直接按回车键即可(如果设置了密码,以后连接时依然需要输入,就失去了免密的意义)。
第二步:复制公钥内容
生成完成后,我们需要找到生成的公钥文件并复制它的内容。
Mac 用户:可以直接在 Finder 顶部的“前往”菜单中搜索 .ssh 文件夹。
Windows 用户:通常在 C:\Users\你的用户名\.ssh\ 目录下。
在 .ssh 文件夹里,找到名为 id_ed25519.pub 的文件,用记事本或文本编辑器打开,复制里面的全部内容。
第三步:在服务器端配置授权(最粗暴的方法)
网上很多教程会教你用 ssh-copy-id 等命令上传公钥,这其实是把简单的事情复杂化了。我们直接用可视化工具操作:
通过宝塔面板后台,或者你常用的远程连接工具(如 MobaXterm、Xshell 等)登录到你的服务器。
进入 /root/.ssh/ 目录(如果是普通用户,路径为 /home/用户名/.ssh/)。
在该目录下新建一个文件,命名为 authorized_keys(注意:没有任何后缀名)。
打开这个 authorized_keys 文件,将刚才在本地复制的公钥内容直接粘贴进去,保存即可。
️ 避坑指南:重装系统后连不上怎么办?
很多新手会遇到一个诡异的问题:之前一直能连,但本地电脑重装系统后,突然连不上了。很多教程对此只字不提,其实原因很简单:
服务器端有安全日志,检测到你本地的密钥指纹和之前记录的不一样(因为你重装电脑生成了新密钥),出于安全保护机制拒绝了连接。
解决办法非常简单粗暴:
登录服务器,把 /root/ 目录下关于 VS Code 或其他相关的缓存文件(如 .vscode-server 等)全部删掉,删得干干净净。然后重新用 VS Code 连接,它就会像第一次连接一样重新部署,问题迎刃而解!
#VSCode #免密登录 #SSH #保姆级教程 #远程开发

0
302

— 已显示全部 —