告别原生 SSH?这款工具让运维效率翻倍!
一、痛点
作为一名开发者,基本每天都要跟 SSH 打交道,服务器一多,IP 和密码根本记不住,想传输个文件,还得另开一个终端窗口用 scp 。更别说网络稍微一卡,SSH 会话就断了,得重新连接。
直到我发现了 tssh (trzsz-ssh),一个可以替代 OpenSSH 的神工具。
二、为什么放弃 ssh,tssh 的优点?
内置登录界面,无需记住认证信息:直接在终端输入 tssh ,就会弹出一个交互式列表。你可以搜索、筛选、分组,从大量服务器中快速找到目标。
内置文件传输,无需额外开启窗口:原生SSH传文件得另开终端用
scp或rsync。tssh内置了trzsz(trz/tsz) 支持,连上服务器后直接敲命令就能传文件,效率翻倍。支持批量登录,运维效率神器:当需要在多台服务器上执行相同命令时,
tssh支持多选并批量登录,并支持执行预设命令,非常适合批量运维场景。记住密码与自动交互:有些服务器不支持公钥登录,每次登录都需要输入密码。
tssh支持记住密码,还支持自动交互,能帮你完成自动登录后的命令输入。支持UPD,网络不稳定也不掉线:
tssh配合服务端tsshd,支持类似mosh的 UDP 模式。切换网络、休眠唤醒都不会掉线,在网络不稳定的场景中有不错的体验。跨平台支持:完美支持 Windows,macOS,Linux,一套工具三平台通用。
三、安装与使用?
安装
使用各平台的包管理器即可安装。
Homebrew 中命名为
trzsz-ssh,其他地方通常命名为tssh。
Windows:
scoop install tssh或winget install tsshmacOS:
brew install trzsz-sshUbuntu/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工具?欢迎分享交流!