技术解析

Xshell 自动完成 google authenticator 验证
0
2021-06-19 02:05:11
idczone

终于不用再通过 chrome 插件来拷贝了

https://i.imgur.com/AlucEtu.gif

https://github.com/ms2008/Xshell-OTP


恩……我也用 jumpserver 来着,感谢分享

我之前搞了一个 mac 下的 iterm 版的,操作比这个还流畅

*nux 都是用其他脚本生成 OTP,之后 expect 自动登录,但是我这边 expect 长期不操作老是卡死,非常不爽

楼主厉害了~ xshell 一直用, 还不知道能用 js

imgur 可以用这个 https://b2.v3ex.com/

https://b2.v3ex.com/i.imgur.com/AlucEtu.gif

貌似没用?


我 mac 也用的 expect……可是用了 rz sz 就没法用了
= =

这个安全嘛?

Line这是啥意思啊

建个别名,`alias jp='LC_CTYPE=en_US ~/bin/jumper'` 就可以了,上传出现问题是因为没有转义 `rz -e` 下就好

都是本地计算,理论上没问题

https://github.com/ms2008/Xshell-OTP/issues/1#issuecomment-567826987,试下这个方法

我试试

非常感谢,我研究了好一段时间了!!!果然可以

不想把 Token 明文写在脚本里

我用的 iterm2 自带的触发器

mac 的 iterm2 有自带的触发器

分享下,我学学咋搞


我自己用 go 写了一个 googleAuthenticator 工具,输入 token 参数,生成 6 位验证码,下载地址: https://zjlup.com/ga/googleAuthenticator
1. 先下载 googleAuthenticator,放到 mac 的 /usr/local/bin/下面,并 chmod +x /usr/local/bin/googleAuthenticator
2. 配置 iterm2 触发器,如图红框这一行 https://zjlup.com/ga/trigger.jpg ,蓝色打码的部分就是你自己的 token
3. 登录你的跳板机,出现 Please enter 6 digits. [MFA auth]: 之后,item2 会自动调用工具填上你的验证码

可以看看我上面写的这个,可以直接登录跳板机,也可以 rzsz

了解了,大概和 expect 是一个套路

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服