首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  iOS

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

  •  
  •   coderbean · 2018-09-30 22:58:28 +08:00 · 1655 次点击
    这是一个创建于 408 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    终端显示大概如下:

    > ssh jumper
    密码: ******* (输入回车后显示下一行)
    验证码: *****
    
    7 回复  |  直到 2018-10-02 11:36:30 +08:00
        1
    huhuhushan   2018-09-30 23:40:59 +08:00 via iPhone
    prompt ?
        2
    Tink   2018-09-30 23:54:44 +08:00 via iPhone
    @huhuhushan #1 回帖都不看内容的吗
        3
    huhuhushan   2018-10-01 05:10:50 +08:00 via iPhone
    @Tink 额 用的客户端 刚开始没有刷出内容,以为只有一个题目😅
        4
    sobigfish   2018-10-01 19:09:54 +08:00
    呃,也就是它们自动填完密码都不把交互还给用户么
    换 ssh 密钥登录试试先?再不行只有找开放者请他们支持其他 PAM 了(比如 TOTP )
    lz 那个估计验证码也是 totp 吧?
        5
    mgbaozi   2018-10-02 00:17:53 +08:00 via iPad
    termius 是支持标准的 ssh 两步认证的,会弹框要求输入验证码
        6
    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
        7
    coderbean   2018-10-02 11:36:30 +08:00 via iPhone
    @mgbaozi 跳板机不会给研发同学配置的权限的,只有 SRE 有
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   940 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 20ms · UTC 21:39 · PVG 05:39 · LAX 13:39 · JFK 16:39
    ♥ Do have faith in what you're doing.