这个工具可以在命令行下保存 ssh 列表,还可以直接访问。 代码地址: https://github.com/longshengwang/msh
# 方式一
pip install msh
# 方式二
git clone https://github.com/longshengwang/msh
cd msh
python setup.py install
演示视频: https://imgur.com/fw40MYT
✗ msh -a [email protected]:2341@test_alias
Input Your Password:
说明:
alias
是别名✗ msh -l
msh < ip or alias>
说明:后面可以直接加 IP 其中的一段,也可以是 alias 中的部分或者全部。如果有多个匹配项,会让用户选择想要登录的Host
# 方法一
msh -d < host ip >
# 方法二
msh -D
1
lswang OP |
2
inhzus 2019-11-14 00:24:06 +08:00 4
~/.ssh/config 命令行下的 ssh 登录
介绍 这个工具可以在命令行下保存 ssh 列表,还可以直接访问。 安装 ssh 原生支持,不需要安装 用法 1. 添加 / 查看 / 删除 ssh 列表 $ vim ~/.ssh/config 2. 访问 ssh $ ssh {name} bash 支持自动补全 |
4
66450146 2019-11-14 00:32:23 +08:00
明文保存密码不太好吧……
|
5
lswang OP @66450146 就内网用用,Python 写的也没法加密,一看代码就知道怎么解密了。还有公网的主机也不能用密码啊
|
6
KentY 2019-11-14 06:15:31 +08:00
这个比在 .ssh/config 中预设各种 alias 优越性在哪里?
|
8
KentY 2019-11-14 06:19:09 +08:00
@lswang 怎么可能一看代码就知道怎么解密了?
最简单的, 你用 md5 的库, 难道人家看到你用 md5sum, 就能解密了? 而且那么多加密算法呢. 我还用 python 写了个密码管理程序在 keepass 前用了很多年呢. |
9
hanxiV2EX 2019-11-14 08:39:49 +08:00 via Android
可以写个脚本读取 config 文件里的 Host 列表,并支持 ctrl+r 搜索,ctrl+j/k 上下移动选中,enter 执行选中目标。
|
10
xavierskip 2019-11-14 08:53:17 +08:00
这轮子造的。。。
|
11
xavierskip 2019-11-14 09:07:32 +08:00
|
14
Chingim 2019-11-14 09:39:32 +08:00 via Android
老铁,闭门造车了呀
|
15
tankren 2019-11-14 09:46:51 +08:00
zsh 不是很方便。
|
16
tomychen 2019-11-14 09:51:37 +08:00
.ssh/config 不好用么?
|
23
Vegetable 2019-11-14 10:54:46 +08:00
kde 下使用 ssh-copy-id+konsole 书签功能.
|
24
BigBrother1024 2019-11-14 11:12:05 +08:00
我没忍住。。
|
25
masker 2019-11-14 12:37:52 +08:00 via Android
SSH config 能虐你 10 条街吧
|
26
hei1000 2019-11-14 14:19:14 +08:00
github repo readme 都没有,为什么不把这个页面的 readme 贴上去, 最好英文的, 用户范围广一点
|