V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
coderbean
V2EX  ›  iOS

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

  •  
  •   coderbean · Sep 30, 2018 · 4407 views
    This topic created in 2777 days ago, the information mentioned may be changed or developed.

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

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

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

    终端显示大概如下:

    > ssh jumper
    密码: ******* (输入回车后显示下一行)
    验证码: *****
    
    7 replies    2018-10-02 11:36:30 +08:00
    huhuhushan
        1
    huhuhushan  
       Sep 30, 2018 via iPhone
    prompt ?
    Tink
        2
    Tink  
    PRO
       Sep 30, 2018 via iPhone
    @huhuhushan #1 回帖都不看内容的吗
    huhuhushan
        3
    huhuhushan  
       Oct 1, 2018 via iPhone
    @Tink 额 用的客户端 刚开始没有刷出内容,以为只有一个题目😅
    run2
        4
    run2  
       Oct 1, 2018
    呃,也就是它们自动填完密码都不把交互还给用户么
    换 ssh 密钥登录试试先?再不行只有找开放者请他们支持其他 PAM 了(比如 TOTP )
    lz 那个估计验证码也是 totp 吧?
    mgbaozi
        5
    mgbaozi  
       Oct 2, 2018 via iPad
    termius 是支持标准的 ssh 两步认证的,会弹框要求输入验证码
    mgbaozi
        6
    mgbaozi  
       Oct 2, 2018
    楼主的用不了应该和跳板机 /etc/sshd_config 的配置有关系
    检查一下有没有
    AuthenticationMethods publickey,keyboard-interactive
    ChallengeResponseAuthentication yes
    UsePAM yes
    (不知道和哪个有关)
    Termius 弹框的截图
    https://i.loli.net/2018/10/02/5bb24da8ad35e.png
    coderbean
        7
    coderbean  
    OP
       Oct 2, 2018 via iPhone
    @mgbaozi 跳板机不会给研发同学配置的权限的,只有 SRE 有
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2633 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 16:09 · PVG 00:09 · LAX 09:09 · JFK 12:09
    ♥ Do have faith in what you're doing.