Problems configuring SSH to work with GSSAPI

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello all,

I am attempting to set up the SSH Single Sign-On functionality in openSUSE 11.1 through Yast > Network Services > Windows Domain Membership > Single Sign-On for SSH. YaST tells me that it is setting it up correctly, but I am getting an error when I try to actually perform a GSSAPI connection.

    debug1: Unspecified GSS failure. Minor code may provide more information
    No such file or directory

I have successfully set up domain membership and have sign-on working just fine for domain accounts into the local machine as well as file serving to other Windows machines (Samba, and I am assuming by proxy, krb5 client). The only two things that I can think of as the issues are the .local domain name that our IT department created (Yes, there is an RFC to reserve the name, but MS documents 'recommended' that name back when this was set up - The Domain Name System name recommendations for Small Business Server 2000 and Windows Small Business Server 2003) and the .(dot) in the middle of all of our usernames. Unfortunately, I don't have another AD environment to test against or full administrative rights into the current one.

I tried Google with several variations of "openssh", "gss", "configure", as well as the error message above with no luck.  I have also posted the same message to the openSUSE forums in the event that someone on that specific system has run into this problem (http://forums.opensuse.org/network-internet/403139-openssh-single-sign-domain-membership.html).

Has anyone else gotten this to work?  I appreciate any efforts for assistance.

Regards,
Frank


The following are logs showing the output with ... to truncate to fit in this space (on openSUSE forums).
*** From server command line ***

    sandbox:/home/MYDOMAIN/f.gruman # /usr/sbin/sshd -dddd
    debug2: load_server_config: filename /etc/ssh/sshd_config
    debug2: load_server_config: done config len = 676
    debug2: parse_server_config: config /etc/ssh/sshd_config len 676
    ...
    debug3: /etc/ssh/sshd_config:127 setting GSSAPIAuthentication yes
    debug3: /etc/ssh/sshd_config:128 setting GSSAPICleanupCredentials yes
    debug3: /etc/ssh/sshd_config:129 setting ChallengeResponseAuthentication yes
    ...
    debug3: /etc/ssh/sshd_config:139 setting UsePAM yes
    debug1: sshd version OpenSSH_5.1p1
    ...
    debug1: Bind to port 22 on 0.0.0.0.
    Server listening on 0.0.0.0 port 22.
    ...
    Connection from xxx.xxx.xxx.181 port 1284
    debug1: Client protocol version 2.0; client software version PuTTY_Release_0.60_q1.129
    debug1: no match: PuTTY_Release_0.60_q1.129
    debug1: Enabling compatibility mode for protocol 2.0
    debug1: Local version string SSH-2.0-OpenSSH_5.1
    debug2: fd 3 setting O_NONBLOCK
    debug3: privsep user:group 71:65
    debug1: permanently_set_uid: 71/65
    debug1: list_hostkey_types: ssh-rsa,ssh-dss
    debug1: SSH2_MSG_KEXINIT sent
    debug2: Network child is on pid 22954
    debug3: preauth child monitor started
    debug3: mm_request_receive entering
    debug1: SSH2_MSG_KEXINIT received
    ...
    debug3: mm_request_send entering: type 0
    debug3: mm_choose_dh: waiting for MONITOR_ANS_MODULI
    debug3: mm_request_receive_expect entering: type 1
    debug3: mm_request_receive entering
    debug3: monitor_read: checking request 0
    debug3: mm_answer_moduli: got parameters: 1024 4096 8192
    debug3: mm_request_send entering: type 1
    debug3: mm_choose_dh: remaining 0
    debug1: SSH2_MSG_KEX_DH_GEX_GROUP sent
    debug2: dh_gen_key: priv key bits set: 250/512
    debug2: bits set: 2111/4096
    debug1: expecting SSH2_MSG_KEX_DH_GEX_INIT
    debug2: monitor_read: 0 used once, disabling now
    debug3: mm_request_receive entering
    debug2: bits set: 2061/4096
    debug3: mm_key_sign entering
    debug3: mm_request_send entering: type 4
    debug3: mm_key_sign: waiting for MONITOR_ANS_SIGN
    debug3: mm_request_receive_expect entering: type 5
    debug3: mm_request_receive entering
    debug3: monitor_read: checking request 4
    debug3: mm_answer_sign
    debug3: mm_answer_sign: signature 0x7f2761d98620(143)
    debug3: mm_request_send entering: type 5
    debug2: monitor_read: 4 used once, disabling now
    debug3: mm_request_receive entering
    debug1: SSH2_MSG_KEX_DH_GEX_REPLY sent
    debug2: kex_derive_keys
    debug2: set_newkeys: mode 1
    debug2: cipher_init: set keylen (16 -> 32)
    debug1: SSH2_MSG_NEWKEYS sent
    debug1: expecting SSH2_MSG_NEWKEYS
    debug2: set_newkeys: mode 0
    debug2: cipher_init: set keylen (16 -> 32)
    debug1: SSH2_MSG_NEWKEYS received
    debug1: KEX done
    debug1: userauth-request for user f.gruman service ssh-connection method none
    debug1: attempt 0 failures 0
    debug3: mm_getpwnamallow entering
    debug3: mm_request_send entering: type 6
    debug3: mm_getpwnamallow: waiting for MONITOR_ANS_PWNAM
    debug3: mm_request_receive_expect entering: type 7
    debug3: mm_request_receive entering
    debug3: monitor_read: checking request 6
    debug3: mm_answer_pwnamallow
    debug2: parse_server_config: config reprocess config len 676
    debug3: mm_answer_pwnamallow: sending MONITOR_ANS_PWNAM: 1
    debug3: mm_request_send entering: type 7
    debug2: monitor_read: 6 used once, disabling now
    debug3: mm_request_receive entering
    debug2: input_userauth_request: setting up authctxt for f.gruman
    debug3: mm_start_pam entering
    debug3: mm_request_send entering: type 45
    debug3: mm_inform_authserv entering
    debug3: mm_request_send entering: type 3
    debug2: input_userauth_request: try method none
    debug3: monitor_read: checking request 45
    debug1: PAM: initializing for "f.gruman"
    debug1: userauth-request for user f.gruman service ssh-connection method gssapi-with-mic
    debug1: attempt 1 failures 0
    debug2: input_userauth_request: try method gssapi-with-mic
    debug3: mm_request_send entering: type 37
    debug3: mm_request_receive_expect entering: type 38
    debug3: mm_request_receive entering
    debug1: PAM: setting PAM_RHOST to "xxx.xxx.xxx.181"
    debug1: PAM: setting PAM_TTY to "ssh"
    debug2: monitor_read: 45 used once, disabling now
    debug3: mm_request_receive entering
    debug3: monitor_read: checking request 3
    debug3: mm_answer_authserv: service=ssh-connection, style=
    debug2: monitor_read: 3 used once, disabling now
    debug3: mm_request_receive entering
    debug3: monitor_read: checking request 37
    debug1: Unspecified GSS failure. Minor code may provide more information
    No such file or directory

    debug3: mm_request_send entering: type 38
    debug3: mm_request_receive entering
    debug1: userauth-request for user f.gruman service ssh-connection method none
    debug1: attempt 2 failures 1
    debug2: Unrecognized authentication method name: none
    Received disconnect from xxx.xxx.xxx.181: 14: No supported authentication methods available
    debug1: do_cleanup
    debug3: PAM: sshpam_thread_cleanup entering
    debug1: do_cleanup
    debug1: PAM: cleanup
    debug3: PAM: sshpam_thread_cleanup entering

*** The Log from the Client (Putty w/ GSSAPI from Quest - Quest PuTTY - Vintela Resource Central) ***

    2008-12-26 18:31:27 Looking up host "Sandbox"
    2008-12-26 18:31:27 Connecting to xxx.xxx.xxx.118 port 22
    2008-12-26 18:31:27 Server version: SSH-2.0-OpenSSH_5.1
    2008-12-26 18:31:27 We claim version: SSH-2.0-PuTTY_Release_0.60_q1.129
    2008-12-26 18:31:27 SSPI: acquired credentials for: f.gruman@xxxxxxxxxxxxxx
    2008-12-26 18:31:27 Constructed service principal name 'host/Sandbox'
    2008-12-26 18:31:27 Enabling GSSKEX for this target
    2008-12-26 18:31:27 Using SSH protocol version 2
    2008-12-26 18:31:27 Doing Diffie-Hellman group exchange
    2008-12-26 18:31:27 Doing Diffie-Hellman key exchange with hash SHA-256
    2008-12-26 18:31:28 Host key fingerprint is:
    ...
    2008-12-26 18:31:28 SSPI: trying user_name='f.gruman' service=''
    2008-12-26 18:31:28 SSPI: acquired credentials for: f.gruman@xxxxxxxxxxxxxx
    2008-12-26 18:31:28 Constructed service principal name 'host/Sandbox'
    2008-12-26 18:31:28 GSSAPI authentication aborted
    2008-12-26 18:31:28 Disconnected: No supported authentication methods available


[Index of Archives]     [Open SSH Unix Development]     [Fedora Users]     [Fedora Desktop]     [Yosemite Backpacking]     [KDE Users]     [Gnome Users]

  Powered by Linux