下载地址 release
windows用户请手动下载,暂时不提供一键安装模式(主要是批处理脚本不会写)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/luanruisong/tssh/master/install.sh)"对不起,我不配
export TSSH_HOME=/Users/user/work/ssh_config/$ tssh -h
Usage of tssh:
-P int
set port in (-a|-s) (default 22)
-a string
add config {user@host}
-c string
connect config host {name}
-d string
del config {name}
-e evn info
-k string
set private_key path in (-a|-s)
-l config list
-n string
set name in (-a|-s)
-p string
set password in (-a|-s)
-s string
set config {user@host}$ tssh -a user@host -k /Users/user/.ssh/id_rsa -n name密码如含有特殊字符请使用单引号
$ tssh -a user@host -p 123456 -n pname$ tssh -s user@host -k /Users/user/.ssh/id_rsa -n name
$ tssh -s user@host -p 123456 -n pname$ tssh -l
No name ip user auth_mode port save_at
1 name host user private_key 22 2021-03-30 18:38:28
2 pname host user password 22 2021-03-30 18:38:37$ tssh -d name
$ tssh -d pnametssh -c name在windows下 这行代码会出现 panic
翻阅了很多文档,目前还是无法解决,目前已修复为fmt打印,看起来舒服了点
termWidth, termHeight, err := terminal.GetSize(fd)
if err != nil {
panic(err)
}已修复windows 问题,感谢大佬提供了一个 终端跨平台解决方案
大佬项目链接 containerd/console

