Is this a reproducible bug?
Current behavior
herdr --remote jms-dev works with my JumpServer MFA setup. But machine add asks for an OTP, then fails after I enter a valid code:
error: lost connection to server: server closed connection; machine was not saved
This happened on repeated attempts. The remote Herdr server was already running and reported compatible.
Expected behavior
Adding the same host should work after entering a valid MFA code.
Reproduction
- Use a JumpServer SSH alias requiring a public key followed by keyboard-interactive TOTP. Leave Herdr's SSH settings at their defaults, with no shared
ControlPath in SSH config.
- Run
herdr --remote jms-dev and verify that it connects, then detach.
- Run
herdr machine add jms-dev --label jms-dev and enter the current OTP. It fails with the error above.
Impact
I can use remote attach, but can't add this host to the multi-machine view.
Environment
- Herdr version: 0.9.0 locally and remotely (unmodified release)
- Update channel (stable or preview): stable
- Operating system: macOS 15.5 arm64; remote Linux
- Terminal: Ghostty
- Shell, if relevant: zsh locally
- Relevant config, if any:
PreferredAuthentications publickey,keyboard-interactive, KbdInteractiveAuthentication yes, IdentitiesOnly yes
Is this a reproducible bug?
Current behavior
herdr --remote jms-devworks with my JumpServer MFA setup. Butmachine addasks for an OTP, then fails after I enter a valid code:This happened on repeated attempts. The remote Herdr server was already running and reported compatible.
Expected behavior
Adding the same host should work after entering a valid MFA code.
Reproduction
ControlPathin SSH config.herdr --remote jms-devand verify that it connects, then detach.herdr machine add jms-dev --label jms-devand enter the current OTP. It fails with the error above.Impact
I can use remote attach, but can't add this host to the multi-machine view.
Environment
PreferredAuthentications publickey,keyboard-interactive,KbdInteractiveAuthentication yes,IdentitiesOnly yes