tssh (Trzsz-ssh)
替代openssh的SSH客户端,支持服务器管理、批量登录、密码记忆、文件拖拽等
简介
tssh (Trzsz-ssh)
替代openssh的SSH客户端,支持服务器管理、批量登录、密码记忆、文件拖拽等
仓库地址 | https://github.com/trzsz/trzsz-ssh文档 | https://trzsz.github.io/cn/ssh | |
- 服务器太多,记不住所有别名,tssh 内置登录界面,支持搜索和选择服务器登录。
- tssh 登录服务器后,内置支持 trzsz ( trz / tsz ) 工具,传文件无需另外新开窗口。
- 有时需要同时登录一批机器,tssh 支持多选并批量登录,同时支持执行预设的命令。
- 有些服务器不支持公钥登录,tssh 支持记住密码,支持自动交互,提升登录的效率。
- 在 Windows 中使用 tssh 代替 trzsz ssh,可以解决 trz 上传速度很慢的问题。
安装
shell
|
|
shell
|
|
配置文件
配置文件目录
Linux: ~/.tssh.conf
Windows: C:\Users\your_name\.tssh.conf
📄 完整配置文件
.tssh.conf
# SSH 配置路径,默认为 ~/.ssh/config
ConfigPath = ~/.ssh/config
# 扩展配置路径,默认为 ~/.ssh/password
ExConfigPath = ~/.ssh/password
# trz 上传时,对话框打开的路径,为空时打开上次的路径, 默认为空
DefaultUploadPath = ~/Downloads
# tsz 下载时,自动保存的路径,为空时弹出对话框手工选择,默认为空
DefaultDownloadPath = ~/Downloads
# tssh 搜索和选择服务器时,配置主题风格和自定义颜色
PromptThemeLayout = simple
PromptThemeColors = {"active_host": "magenta|bold", "inactive_host": "magenta"}
# tssh 搜索和选择服务器时,每页显示的记录数,默认为 10
PromptPageSize = 10
# tssh 搜索和选择服务器时,默认是类似 vim 的 normal 模式,想默认进入搜索模式可如下配置:
PromptDefaultMode = search
# tssh 搜索和选择服务器时,详情中显示的配置列表,默认如下:
PromptDetailItems = Alias Host Port User GroupLabels IdentityFile ProxyCommand ProxyJump RemoteCommand
# tssh 搜索和选择服务器时,可以自定义光标和选中的图标:
PromptCursorIcon = 🧨
PromptSelectedIcon = 🍺
# 登录后自动设置终端标题,退出后不会重置,你需要参考下文在本地 shell 中设置 PROMPT_COMMAND
SetTerminalTitle = Yes