Hello,
Setting: RDM Free 2024.3.27 64-bit on Win 10 Pro x64 Workstation (non domain joined) german OS
DC: dc1.sub.domain.zz
Host: vm1.sub.domain.zz
Username: account1
I have trouble getting SSH via GSSAPIAuthentication (valid TGT exists in MIT Kerberos for Windows 4.1 64-bit) to work.
I create an SSH-Terminal (with the SSH written in the logo), GSSAPI authentication setting ticked
When run, it gives a prompt to enter username (which was filled in already in the setting), when I enter it, it follows:
error Assertion failed!
Program ...
File: \threads.c
Line 334
Expressions: destructors_set[keynum] == 0
Then I hit "ignore" and log shows:
[22.01.2025 12:48:27] Devolutions Protocols version: 2025.1.15.1 Windows
[22.01.2025 12:48:27] Error initializing GSSAPI context: An invalid status code was supplied ()
[22.01.2025 12:48:27] Bytes sent: 1484, Bytes received: 1665
[22.01.2025 12:48:27] Packets sent: 6, Packets received: 7
[22.01.2025 12:48:27] Kex completed: 1
When I try this directly as SSH-Tunnel setting for the RDP-connection, it would tell me more
[22.01.2025 12:51:12] Devolutions Protocols version: 2025.1.15.1 Windows
[22.01.2025 12:51:12] Terminal font: Courier New [Courier New, fixed=True]
[22.01.2025 12:51:12] Starting SSH, verbose level: 2
[22.01.2025 12:51:12] Setting up connection
[22.01.2025 12:51:15] Connecting to port: 22 (IP any)
[22.01.2025 12:51:15] SSH banner: SSH-2.0-OpenSSH_for_Windows_8.1
[22.01.2025 12:51:15] Sending kex init
[22.01.2025 12:51:15] Received kex init
[22.01.2025 12:51:15] Selected algorithms: curve25519-sha256, ssh-ed25519, chacha20-poly1305@openssh.com, chacha20-poly1305@openssh.com, implicit by cipher, implicit by cipher, none, none
[22.01.2025 12:51:15] Sending Ed25519 kex init
[22.01.2025 12:51:15] Received Ed25519 kex reply
[22.01.2025 12:51:15] Successfully authentified server
[22.01.2025 12:51:15] Sending new keys message
[22.01.2025 12:51:15] Received new keys message
[22.01.2025 12:51:15] Sending userauth service request
[22.01.2025 12:51:15] Received extension info message
[22.01.2025 12:51:15] Server accepts public key types: ssh-ed25519,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521
[22.01.2025 12:51:15] Received service accepted message
[22.01.2025 12:51:15] Using GSSAPI authentication
[22.01.2025 12:51:17] Using MIT kerberos library for GSSAPI
[22.01.2025 12:51:17] Sending userauth init request
[22.01.2025 12:51:17] Received userauth failure: publickey,gssapi-with-mic,keyboard-interactive
[22.01.2025 12:51:17] Starting GSSAPI authentication
[22.01.2025 12:51:17] Available mechanisms for GSSAPI:
[22.01.2025 12:51:17] krb5 Kerberos 5 GSS-API Mechanism [2A864886F712010202]
[22.01.2025 12:51:17] krb5 Kerberos 5 GSS-API Mechanism [2B05010502]
[22.01.2025 12:51:17] krb5 Kerberos 5 GSS-API Mechanism [2A864882F712010202]
[22.01.2025 12:51:17] iakerb Initial and Pass Through Authentication Kerberos Mechanism (IAKERB) [2B0601050205]
[22.01.2025 12:51:17] spnego Simple and Protected GSS-API Negotiation Mechanism [2B0601050502]
[22.01.2025 12:51:17] Sending userauth GSSAPI: 5 OIDs proposed
[22.01.2025 12:51:17] Received userauth gssapi response
[22.01.2025 12:51:17] Selected mechanism: krb5 Kerberos 5 GSS-API Mechanism [2A864886F712010202]
[22.01.2025 12:51:17] Using host principal name: host/vm1.sub.domain.zz
[22.01.2025 12:51:17] Error initializing GSSAPI context: An invalid status code was supplied ()
[22.01.2025 12:51:17] Disconnection in progress
[22.01.2025 12:51:17] Bytes sent: 1484, Bytes received: 1665
[22.01.2025 12:51:17] Packets sent: 6, Packets received: 7
[22.01.2025 12:51:17] Kex completed: 1
[22.01.2025 12:51:17] Disconnecting
The ssh works with putty v0.82+MIT Kerberos just fine, also port forwarding with plink. But with RDM I can't see any success.
Am I missing some setting to change? Or does it not work with grabbing a TGT from MIT Kerberos? Do you need further information?
Let me know.
Cheers.