From 9410774264cccca43986130d02b70d2749076213 Mon Sep 17 00:00:00 2001 From: neon443 <69979447+neon443@users.noreply.github.com> Date: Sun, 8 Jun 2025 21:12:22 +0100 Subject: [PATCH] get authmethods still dont work :cry --- ShhShell/SSH/SSHHandler.swift | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/ShhShell/SSH/SSHHandler.swift b/ShhShell/SSH/SSHHandler.swift index f0a81bd..6edd891 100644 --- a/ShhShell/SSH/SSHHandler.swift +++ b/ShhShell/SSH/SSHHandler.swift @@ -44,7 +44,7 @@ class SSHHandler: ObservableObject { func connect() -> Bool { defer { -// getAuthMethods() + getAuthMethods() self.host.key = getHostkey() } @@ -234,25 +234,19 @@ class SSHHandler: ObservableObject { //always unknown idk why func getAuthMethods() { var recievedMethod: CInt - recievedMethod = ssh_userauth_list(session, host.username) + recievedMethod = ssh_userauth_list(session, nil) let allAuthDescriptions: [String] = [ - "none", - "unknown", "password", - "hostbased", "publickey", - "interactive", - "gssapi_mic" + "hostbased", + "interactive" ] let allAuthRaws: [UInt32] = [ - SSH_AUTH_METHOD_NONE, - SSH_AUTH_METHOD_UNKNOWN, SSH_AUTH_METHOD_PASSWORD, - SSH_AUTH_METHOD_HOSTBASED, SSH_AUTH_METHOD_PUBLICKEY, - SSH_AUTH_METHOD_INTERACTIVE, - SSH_AUTH_METHOD_GSSAPI_MIC + SSH_AUTH_METHOD_HOSTBASED, + SSH_AUTH_METHOD_INTERACTIVE ] let allAuths = zip(allAuthDescriptions, allAuthRaws)