Tôi đã cấu hình một vài máy chủ Linux để xác thực với Active Directory Kerberos bằng sssd trên RHEL6. Tôi cũng đã kích hoạt xác thực GSSAPI với hy vọng đăng nhập không mật khẩu.
Nhưng dường như tôi không thể yêu cầu Putty (0,63) xác thực mà không cần mật khẩu.
GSSAPI hoạt động giữa các hệ thống Linux (máy khách openSSH) được cấu hình để xác thực AD, sử dụng cài đặt .ssh / config để bật GSSAPI.
Nó cũng hoạt động từ Cygwin (máy khách openSSH), sử dụng cùng các cài đặt .ssh / config cũng như chạy lệnh kinit để lấy vé.
Ngoài ra Samba cũng chia sẻ trên tất cả các hệ thống Linux, bao gồm các thư mục chính hoạt động từ Windows Explorer mà không yêu cầu mật khẩu (Tôi không chắc GSSAPI có hoạt động ở đó không)
Tôi có thể cố gắng khắc phục sự cố này bằng cách nào? Hầu hết người dùng của tôi sử dụng Putty. Ngoài ra, tôi không phải là Quản trị viên Windows nên tôi không thể làm bất cứ điều gì trên bộ điều khiển miền. Tài khoản của tôi chỉ có đặc quyền để thêm máy chủ vào Miền AD.
Tôi bật tính năng ghi nhật ký gói putty SSH. Tôi thấy loại này thú vị, tôi không biết phải làm gì với thông tin này:
Event Log: Server version: SSH-2.0-OpenSSH_5.3
Event Log: Using SSH protocol version 2
Event Log: We claim version: SSH-2.0-PuTTY_Release_0.63
Outgoing packet #0x0, type 20 / 0x14 (SSH2_MSG_KEXINIT)
Incoming packet #0x0, type 20 / 0x14 (SSH2_MSG_KEXINIT)
Event Log: Doing Diffie-Hellman group exchange
Outgoing packet #0x1, type 30 / 0x1e (SSH2_MSG_KEX_DH_GEX_REQUEST)
Incoming packet #0x1, type 31 / 0x1f (SSH2_MSG_KEX_DH_GEX_GROUP)
Event Log: Doing Diffie-Hellman key exchange with hash SHA-256
Outgoing packet #0x2, type 32 / 0x20 (SSH2_MSG_KEX_DH_GEX_INIT)
Incoming packet #0x2, type 33 / 0x21 (SSH2_MSG_KEX_DH_GEX_REPLY)
Outgoing packet #0x3, type 21 / 0x15 (SSH2_MSG_NEWKEYS)
Event Log: Initialised AES-256 SDCTR client->server encryption
Event Log: Initialised HMAC-SHA1 client->server MAC algorithm
Outgoing raw data at 2014-11-25 00:21:08
Incoming packet #0x3, type 21 / 0x15 (SSH2_MSG_NEWKEYS)
Event Log: Initialised AES-256 SDCTR server->client encryption
Event Log: Initialised HMAC-SHA1 server->client MAC algorithm
Outgoing packet #0x4, type 5 / 0x05 (SSH2_MSG_SERVICE_REQUEST)
Incoming packet #0x6, type 51 / 0x33 (SSH2_MSG_USERAUTH_FAILURE)
...%gssapi-keyex
,gssapi-with-mic
,password.
Event Log: Using SSPI from SECUR32.DLL
Event Log: Attempting GSSAPI authentication
Outgoing packet #0x6, type 50 / 0x32 (SSH2_MSG_USERAUTH_REQUEST)
Incoming packet #0x7, type 60 / 0x3c (SSH2_MSG_USERAUTH_GSSAPI_RESPONSE)
Event Log: GSSAPI authentication initialised
Outgoing packet #0x7, type 61 / 0x3d (SSH2_MSG_USERAUTH_GSSAPI_TOKEN)
Incoming packet #0x8, type 61 / 0x3d (SSH2_MSG_USERAUTH_GSSAPI_TOKEN)
Event Log: GSSAPI authentication initialised
Event Log: GSSAPI authentication loop finished OK
Outgoing packet #0x8, type 66 / 0x42 (SSH2_MSG_USERAUTH_GSSAPI_MIC)
Incoming packet #0x9, type 51 / 0x33 (SSH2_MSG_USERAUTH_FAILURE)
...%gssapi-keyex
,gssapi-with-mic
,password.