这个工具可以在命令行下保存 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 ![]() ~/.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 jmperdev 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 贴上去, 最好英文的, 用户范围广一点 |