免费,不用云同步,好用流畅(某些工具卡的一批)
试过好几款要不就是必须收费(没有 free plan ),要不就是贼卡,要不就强制云同步。
所以自己搞了几个脚本。
比如
#!/usr/bin/env sh
CURDIR=$(cd $(dirname ${BASH_SOURCE[0]}); pwd )
sshpass -p "password" ssh \
-o GlobalKnownHostsFile=/dev/null \
-o UserKnownHostsFile=/dev/null \
-o StrictHostKeyChecking=no \
-o TCPKeepAlive=yes \
-o ServerAliveInterval=30 \
-i $CURDIR/keys/xxx.ed25519 \
username@host -p #port
打开 iterm, ./sshs/name就自动连上,也还行。
就是管理是个问题,就有没有什么工具做这种 shell 管理的,参数还能公共出去的。比如:
tool list显示全部的 host ,tool xx 连接 xx ,tool add label user@host:port keyfile|password就能添加上去。
有这种工具吗?
1
butanediol2d 2022 年 5 月 4 日
看到好多这种帖子了,为啥不用 .ssh/config 呢?
|
2
shakukansp 2022 年 5 月 4 日 ssh config editor?
|
3
dzdh OP @butanediol2d 跟系统的~/.ssh/config 隔离开。方便管理,因为经常连接不同的主机。还想和~/.ssh/known_hosts 隔离开。
|
4
lscho 2022 年 5 月 4 日
用 utools 管理呗
|
6
lscho 2022 年 5 月 4 日 @dzdh 我没用过,我不知道。。。。我是用的脚本管理的,好像和你的需求差不多(没有隔离开)。你自己稍微修改一下应该就可以了。地址: https://github.com/lscho/sshp
|
7
timothyye 2022 年 5 月 4 日 @dzdh 有这类工具的: https://github.com/xwjdsh/manssh
|
8
lusi1990 2022 年 5 月 4 日
我选择破解
|
9
hteen 2022 年 5 月 5 日
|
10
iBugOne 2022 年 5 月 5 日 via Android 较新的 ~/.ssh/config 支持 Include 语句,较旧的也可以用 ssh -F configfile 的语法钦点一个配置文件替代默认的 ~/.ssh/config ,完全可以做到“隔离”。实话说,你这个轮子造得十分多余
|
12
xuanbg 2022 年 5 月 5 日
ZenTermLite
|
13
HiCoder 2022 年 5 月 5 日
试试 ServerCat ?
|
14
jheroy 2022 年 5 月 5 日
我是自己写的 Alfred workflow, 添加服务器是自动拉取管理后台的服务器列表转换成本地配置文件, 搜索连接服务器也非常方便. 非要用 cli 的话也可以用 fzf 来交互式搜索过滤配置文件.都是一行命令的事没那么复杂.
|
15
idblife 2022 年 5 月 5 日 via iPhone windterm
说用原生 ssh 的可能服务器不多并且没特殊场景 |
16
xtinput 2022 年 5 月 5 日
~/.ssh/config 配合 alias
|
19
ifx0 2022 年 5 月 5 日 zoc 挺好用的
|
20
findex 2022 年 5 月 5 日 via iPhone
目前是用自己写的 expect 脚本,用起来方便。就是得自己配置,但是安全可靠
|
21
BeliefanX 2022 年 5 月 5 日
nextssh
|
22
jorneyr 2022 年 5 月 5 日
可以试试 Shuttle ,可分组的命令管理工具 (ssh 也是一种命令),支持 Terminal 和 iTerm 。
|
23
HongTang 2022 年 5 月 5 日
coreshell
|
24
Joker123456789 2022 年 5 月 6 日
自带终端不香吗? 写个 shell 的事
|
25
xuelu520 2022 年 5 月 6 日
Termius
|
26
Sk8erBoi 2022 年 5 月 6 日
|