mirror of
https://github.com/danog/tgseclib.git
synced 2025-01-22 05:51:20 +01:00
e0abab9bb4
Let's say your SSH server had a two-part keyboard-interactive auth. One prompt is for "Password" and the other is for "Verification code". Previously you'd have to do this: $ssh->login($username, 'pass1', 'code1'); It'd try password authentication with pass1, fail, then do keyboard-interactive with pass1 and then keyboard-interacitve with code1. ie. the order in which it tried stuff was dependent on the order it was past to the Net_SSH2 object. And it'd always try password auth first. Now you can go straight to keyboard-interactive and mix the order as follows: $ssh->login($username, array('Password' => 'pass1'), array('Verification code' => 'code1'));