Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📋 Description
Please include a summary of the changes and the related issue. Explain the problem that you are solving and provide the
necessary context.
The Problem was, that if you connect to a SSH-Server which has needs a Second-Authentication-Step with the keyboard-interactive Authentication-Method, the Connection will be closed with the Error "all Authentication Methods failed". To fix fix of this Problem is to improve the handling of the keyboard-interactive Event in the ssh2-package. So that the Server will receive the keyboard-interactive Event from the ssh2-npm-package, and if this asks after a Google-Authenticator-TOTP-Code, it sends a Message via the Websocket to the Client(The Frontend), that will prompt to the user to enter the TOTP-Code which will be sended after pressing enter back to the server.
If you have any questions or if i should change anything, feel free to write me. Also for any Improvements and Bugfixes i am happy to hear from you.
🚀 Changes made to ...
✅ Checklist
🔗 Related Issues
Fixes #66