求一个 iOS 上能够输入验证码的 SSH 客户端

2018-09-30 22:58:28 +08:00
 coderbean

试过了 PromptTermius 都是输入用户名密码就去登陆,可是登陆到公司的跳板机器需要添加验证码,Prompt提示密码错误,Termius根本无法登陆。

通过电脑终端登陆流程大致如下

  1. ssh 指定域名
  2. 填写 密码
  3. 公司工具下发验证码
  4. 填写验证码

终端显示大概如下:

> ssh jumper
密码: ******* (输入回车后显示下一行)
验证码: *****
3620 次点击
所在节点    iOS
7 条回复
huhuhushan
2018-09-30 23:40:59 +08:00
prompt ?
Tink
2018-09-30 23:54:44 +08:00
@huhuhushan #1 回帖都不看内容的吗
huhuhushan
2018-10-01 05:10:50 +08:00
@Tink 额 用的客户端 刚开始没有刷出内容,以为只有一个题目😅
sobigfish
2018-10-01 19:09:54 +08:00
呃,也就是它们自动填完密码都不把交互还给用户么
换 ssh 密钥登录试试先?再不行只有找开放者请他们支持其他 PAM 了(比如 TOTP )
lz 那个估计验证码也是 totp 吧?
mgbaozi
2018-10-02 00:17:53 +08:00
termius 是支持标准的 ssh 两步认证的,会弹框要求输入验证码
mgbaozi
2018-10-02 00:47:02 +08:00
楼主的用不了应该和跳板机 /etc/sshd_config 的配置有关系
检查一下有没有
AuthenticationMethods publickey,keyboard-interactive
ChallengeResponseAuthentication yes
UsePAM yes
(不知道和哪个有关)
Termius 弹框的截图
https://i.loli.net/2018/10/02/5bb24da8ad35e.png
coderbean
2018-10-02 11:36:30 +08:00
@mgbaozi 跳板机不会给研发同学配置的权限的,只有 SRE 有

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/494299

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX