![AD를 통해 인증하는 사용자에게는 더 이상 비밀번호를 묻는 메시지가 표시되지 않습니다.](https://linux55.com/image/47571/AD%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%EC%9D%B8%EC%A6%9D%ED%95%98%EB%8A%94%20%EC%82%AC%EC%9A%A9%EC%9E%90%EC%97%90%EA%B2%8C%EB%8A%94%20%EB%8D%94%20%EC%9D%B4%EC%83%81%20%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%EB%A5%BC%20%EB%AC%BB%EB%8A%94%20%EB%A9%94%EC%8B%9C%EC%A7%80%EA%B0%80%20%ED%91%9C%EC%8B%9C%EB%90%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
플랫폼: Oracle Linux 5, Oracle Linux 6 PowerbrokerOpen V7.01
우리가 달성하고자 하는 것: 사용자는 Active Directory 사용자 이름과 비밀번호를 사용하여 Linux 명령줄에 로그인할 수 있습니다.
현재 상황: 사용자가 AD 로그인을 사용하여 로그인하면 더 이상 비밀번호를 입력하라는 메시지가 표시되지 않습니다.
변경된 사항: "MYCOMPANY.NET" 도메인이 삭제되므로 Linux 시스템이 "MYCOMPANY.NET" 도메인에서 "MYCOMPANY.LOCAL"로 마이그레이션되었습니다.
다음은 아직 마이그레이션되지 않은 머신에 대한 /var/log/secure의 출력입니다.
Feb 11 14:51:07 prdsrv101 sshd[32690]: Accepted keyboard-interactive/pam for davthac from 10.53.25.44 port 53561 ssh2
Feb 11 14:51:07 prdsrv01 sshd[32690]: pam_unix(sshd:session): session opened for user davthac by (uid=0)
다음은 마이그레이션된 시스템에 대한 /var/log/secure의 출력입니다.
Feb 11 14:57:00 tstivxapp01 sshd[10161]: Authorized to davthac, krb5 principal [email protected] (krb5_kuserok)
Feb 11 14:57:00 tstivxapp01 sshd[10161]: Accepted gssapi-with-mic for davthac from 10.53.25.44 port 53777 ssh2
Feb 11 14:57:00 tstivxapp01 sshd[10161]: pam_unix(sshd:session): session opened for user davthac by (uid=0)
인증 방법이 변경된 것으로 보이지만 MYCOMPANY.NET을 탈퇴하고 MYCOMPANY.LOCAL에 가입하는 것 외에는 Powerbroker에 대한 구성 변경을 수행하지 않았습니다.
비밀번호 프롬프트를 복구하려면 어떻게 해야 합니까?
미리 감사드립니다
데이브
답변1
파일 GSSAPIAuthentication
에서 비활성화 해야 합니다 . /etc/sshd/sshd_config
이것은 아래 그림과 같이 나에게도 효과적이었습니다.
$cat /etc/ssh/sshd_config | grep GSSA
# Ciphers, MACs, KexAlgoritms and GSSAPIKexAlgorithsm will not have any
# GSSAPI options
*GSSAPIAuthentication no*