【 小而美的 ssh 客户端 】tssh 发布 v0.1 邀请你体验。
tssh是一款小巧而美观的SSH客户端,最近发布了v0.1版本。tssh基于Go语言编写,它的设计初衷是让SSH会话更加易于管理和使用。
tssh的主要特点包括:
1. 简单易用:tssh采用了简洁的用户界面设计,使得用户可以快速地连接和管理SSH会话。
2. 多标签支持:tssh支持多个SSH会话标签,用户可以方便地在它们之间切换。
3. 自动重连:如果SSH会话断开连接,tssh会自动尝试重新连接,以确保用户的工作不会中断。
4. 支持多种认证方式:tssh支持密码、密钥和代理身份验证,用户可以根据需要选择最适合自己的认证方式。
5. 支持多种终端类型:tssh支持多种终端类型,包括xterm、ansi、vt100和vt220等。
总的来说,tssh是一款非常实用和易于使用的SSH客户端。如果您需要一个简单而美观的SSH客户端来管理和使用SSH会话,那么tssh是一个值得尝试的选择。
软件简介
你是否曾经因为服务器太多记不住,而喜欢的 ssh 终端又没有相应的服务器管理功能而苦恼?
tssh 支持类似 vim 的方式( 包括上下左右箭头)选择 ~/.ssh/config
中配置的服务器进行登录,还支持搜索并登录。
tssh 还支持 trzsz ( trz / tsz ) https://www.oschina.net/p/trzsz,一并解决了 Windows 中使用 trzsz ssh
上传速度慢的问题。
GitHub:https://github.com/trzsz/trzsz-ssh
Gitee:https://gitee.com/trzsz/tssh
安装方法
go install github.com/trzsz/trzsz-ssh/cmd/tssh@latest
安装后,tssh
程序一般位于 ~/go/bin/
目录下( Windows 一般在 C:\Users\your_name\go\bin\
)。
使用方法
~/
代表 HOME 目录。在 Windows 中,请将下文的 ~/
替换成 C:\Users\your_name\
。
- 在客户端生成密钥对,一般存放在
~/.ssh/
下:ssh-keygen -t rsa -b 4096
生成 RSA 的,私钥~/.ssh/id_rsa
,公钥~/.ssh/id_rsa.pub
。
- 登录服务器,将公钥( 即前面生成密钥对时
*.pub
后缀的文件内容 )追加写入服务器上的~/.ssh/authorized_keys
文件中。一行代表一个客户端的公钥,注意设置正确的权限chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys
。 - 在客户端配置好
~/.ssh/config
文件,举例:
Host alias1
HostName 192.168.0.1
Port 22
User your_name
Host alias2
HostName 192.168.0.2
Port 22
User your_name
- 使用
tssh
命令登录服务器,tssh alias1
命令登录在~/.ssh/config
中alias1
对应的服务器。tssh
命令不带参数,可以搜索并选择~/.ssh/config
中配置好的服务器并登录。