告别原生 SSH?这款工具让运维效率翻倍!

澜苏卜 7 阅读 工具

一、痛点

作为一名开发者,基本每天都要跟 SSH 打交道,服务器一多,IP 和密码根本记不住,想传输个文件,还得另开一个终端窗口用 scp 。更别说网络稍微一卡,SSH 会话就断了,得重新连接。

直到我发现了 tssh (trzsz-ssh),一个可以替代 OpenSSH 的神工具。

二、为什么放弃 ssh,tssh 的优点?

  • 内置登录界面,无需记住认证信息:直接在终端输入 tssh ,就会弹出一个交互式列表。你可以搜索、筛选、分组,从大量服务器中快速找到目标。

  • 内置文件传输,无需额外开启窗口:原生SSH传文件得另开终端用 scprsynctssh 内置了 trzsz (trz/tsz) 支持,连上服务器后直接敲命令就能传文件,效率翻倍。

  • 支持批量登录,运维效率神器:当需要在多台服务器上执行相同命令时,tssh 支持多选并批量登录,并支持执行预设命令,非常适合批量运维场景。

  • 记住密码与自动交互:有些服务器不支持公钥登录,每次登录都需要输入密码。tssh 支持记住密码,还支持自动交互,能帮你完成自动登录后的命令输入。

  • 支持UPD,网络不稳定也不掉线: tssh 配合服务端 tsshd ,支持类似 moshUDP 模式。切换网络、休眠唤醒都不会掉线,在网络不稳定的场景中有不错的体验。

  • 跨平台支持:完美支持 WindowsmacOSLinux,一套工具三平台通用。

三、安装与使用?

安装

使用各平台的包管理器即可安装。

Homebrew 中命名为 trzsz-ssh,其他地方通常命名为 tssh

  • Windows: scoop install tsshwinget install tssh

  • macOS: brew install trzsz-ssh

  • Ubuntu/Debian: sudo apt install tssh

  • 其他Linux: 可用 yum 安装,或通过 Go 安装: go install github.com/trzsz/trzsz-ssh/cmd/tssh@latest

使用

  • 基础登录:和 ssh 一样, tssh user@host

  • 文件上传:登录后,在远程服务器输入 trz ,然后选择本地文件即可

  • 文件下载:在远程服务器输入 tsz ,然后选择保存位置即可

四、提问

你平时在使用SSH时遇到过哪些痛点?或者你有什么私藏的SSH工具?欢迎分享交流!

上一篇 没有了 下一篇 没有了