YaST에서 SSSD를 사용하여 SLES 15를 Active Directory에 연결하기

AD 기반 사용자 및 로그인이 필요한 일반적인 SLES 15 워크스테이션 또는 서버의 경우 YaST User Logon Management모듈을 사용하고 ID 및 인증 모두에 Microsoft Active Directory를 선택하십시오. 이는 SUSE의 SSSD 기반 경로입니다. 예를 들어, 이 안내서에서는 가상의 호스트 linux01와 도메인을 사용합니다 ad.example.com. 이 방법은 클라이언트가 AD DNS 및 시간 서비스에 연결할 수 있고 컴퓨터 등록 자격 증명이 있는 경우에 적용됩니다.

이 절차는 SUSE의 SLES 15 SP7 보안 및 강화 가이드를 따릅니다. 이전 서비스 팩은 YaST 화면이나 패키지 세부 정보가 다를 수 있으므로 설치된 서비스 팩에 맞는 가이드를 사용하십시오. NTLM 지원 또는 교차 포리스트 트러스트가 특별히 필요한 경우, SUSE는 Winbind 기반의 별도 Windows 도메인 멤버십 모듈을 사용하는 것이 더 적합하다고 권장합니다.

참여하기 전에 DNS, 시간 및 호스트 ID를 확인하세요.

AD 검색은 DNS 레코드에 의존하며, Kerberos 인증은 정확한 시계에 달려 있습니다. SLES 클라이언트가 AD 도메인과 도메인 컨트롤러를 확인할 수 있는 DNS 서버를 가리키도록 설정하십시오. 일반적인 설정에서는 공용 확인자 대신 AD DNS 서버를 사용하는 것이 좋습니다. 클라이언트를 도메인에 승인된 시간 소스와 동기화하십시오.

YaST 호스트 이름/DNS는 timedatectl을 표시하는 터미널 옆에 샘플 주소가 포함된 네임 서버 1 필드를 보여줍니다.
YaST 호스트 이름/DNS는 timedatectl을 표시하는 터미널 옆에 샘플 주소가 있는 네임 서버 1 필드를 보여줍니다. 이는 인터페이스 예시이며, 캡처된 구성 결과가 아닙니다.

YaST에서 [설정]을 열고 [ Network Settings설정]을 선택한 Hostname/DNS다음 AD DNS 서버 주소로 설정합니다 Name Server 1. 그림의 주소는 자리 표시자일 뿐입니다. 그런 다음 로컬 호스트 이름과 시간 상태를 확인합니다.

hostname
timedatectl status

컴퓨터 이름과 Active Directory에 등록된 이름을 비교하십시오. 이름이 다르면 SUSE의 도메인 가입 대화 상자에서 AD hostname해당 이름을 입력할 수 있는 필드를 제공합니다. 검색 바로가기 방법으로 방화벽을 비활성화하지 마십시오. 네트워크 팀에 문의하여 조직의 규칙에 따라 필요한 클라이언트-도메인 컨트롤러 트래픽을 허용하도록 요청하십시오. 또한 SUSE는 .local도메인 접미사가 .g ...

SSSD 모듈을 선택하고 AD 도메인을 추가하세요.

YaST에서 를 엽니다 User Logon Management. 이 절차에서는 해당 옵션을 선택하지 마십시오 Windows Domain Membership. SUSE 문서에 따르면 해당 모듈은 Winbind 기반이지만, 사용자 로그온 관리는 SSSD 기반 옵션이며 일반적으로 AD 인증에 선호됩니다.

YaST 모듈 선택 항목에서 사용자 로그인 관리가 강조 표시됩니다.
YaST 모듈 선택 화면에서 사용자 로그인 관리(User Logon Management)가 강조 표시됩니다. 이는 인터페이스 예시이며, 실제 구성 결과가 아닙니다.

[설정] 을 열고 Change Settings[선택]을 Add Domain선택한 다음 도메인의 DNS 이름(예: )을 입력합니다 ad.example.com. ID 서비스와 인증 서비스를 모두 [인증 서비스]로 설정하고 [인증 서비스] 가 선택되어 있는지 Microsoft Active Directory확인합니다 Enable the domain.

사용자 로그인 관리 화면에는 설정 변경 및 도메인 추가가 표시됩니다.
사용자 로그온 관리 화면에는 설정 변경 및 도메인 추가 옵션이 표시됩니다. 이는 인터페이스 예시이며, 실제 구성 결과가 아닙니다.
도메인 추가 대화 상자에는 ID 및 인증을 위해 Microsoft Active Directory가 선택되어 있고, 도메인 사용이 체크되어 있습니다.
도메인 추가 대화 상자에서는 ID 및 인증에 Microsoft Active Directory가 선택되어 있고 "도메인 사용"이 체크되어 있습니다. 이는 인터페이스 예시이며, 실제 구성 결과는 아닙니다.

특정 AD 호스트 이름이나 고정된 도메인 컨트롤러 목록이 필요한 환경이 아니라면 나머지 설정은 기본값을 유지하십시오. DNS 자동 검색이 적절하지 않은 경우 AD 팀에서 제공한 도메인 컨트롤러 호스트 이름을 입력하십시오. OKYaST가 누락된 소프트웨어를 설치하고 컨트롤러에 연결할 수 있는지 확인할 수 있도록 선택하십시오.

호스트를 등록하고 도메인 로그인을 활성화하세요.

YaST에서 AD 서버를 발견했지만 컴퓨터가 아직 등록되지 않았다고 보고하는 경우, 승인된 등록 계정과 암호를 입력하십시오. SUSE에서 제공하는 대화 상자에서는 AD 관리자 계정을 사용합니다. 디렉터리 팀에서 승인한 컴퓨터 등록 절차를 따르고, 스크립트나 문서에 암호를 절대 입력하지 마십시오. 대화 상자에서 서버를 찾을 수 없는 경우, 다시 시도하기 전에 DNS 및 호스트 이름 검사 단계로 돌아가십시오.

등록 대화 상자에 Active Directory 서버가 검색되었다는 메시지가 표시되고 사용자 이름 및 암호 필드가 비어 있는 것으로 나타납니다.
등록 대화 상자에는 Active Directory 서버가 검색되었다는 메시지가 표시되고 사용자 이름 및 암호 필드가 비어 있습니다. 이는 인터페이스 예시이며 실제 구성 결과가 아닙니다.

등록 후 활성화하십시오 Allow Domain User Logon. 서버의 사용자 데이터 정책에 따라 활성화 여부를 결정하십시오 Create Home Directories. 이 기능을 활성화하면 AD 사용자가 처음 로그인할 때 로컬 홈 디렉터리가 생성됩니다. 로컬 홈 데이터를 유지해야 하는 시스템에 유용하지만, AD에 사용자 계정을 생성하거나 관리하지는 않습니다.

도메인 사용자 로그온 관리에는 도메인 사용자 로그온 허용 및 홈 디렉터리 생성 옵션이 표시됩니다.
도메인 사용자 로그온 관리에는 도메인 사용자 로그온 허용 및 홈 디렉터리 생성 옵션이 표시됩니다. 이는 인터페이스 예시이며, 실제 구성 결과가 아닙니다.

AD에서 각 사용자의 UnixHomeDirectory속성을 이미 제공하는 경우, 디렉터리 설계에 따라 해당 속성이 채워져 있고 사용 가능한지 확인하십시오. 클라이언트가 대체 경로를 필요로 하는 경우, 예를 들어 Service Options`> Name switch>` 를 사용하여 Extended Options구성하십시오 . SUSE 문서에 따르면 AD 경로가 제공되지 않을 경우 대체 경로가 사용되며, 이 경우 클라이언트 값이 우선 적용됩니다. 홈 디렉터리 정책을 확인한 후에만 대체 경로를 선택하십시오.fallback_homedir/home/%uoverride_homedir

이름 전환 확장 옵션에서 fallback_homedir이 /home/%u로 설정되어 있는 것을 확인할 수 있습니다.
이름 스위치 확장 옵션에서 fallback_homedir이 /home/%u로 설정되어 있는 것을 볼 수 있습니다. 이는 인터페이스 예시일 뿐, 실제 구성 결과가 아닙니다.

설정을 저장하고 결과로 생성된 구성 요약을 검토하십시오. 시스템에서 Samba도 사용하는 경우, Samba 통합이 필요한 경우에만 Samba 구성을 덮어쓰는 옵션을 선택하십시오. 이는 SSSD 기반 사용자 로그온 활성화와는 별개입니다.

SSSD, 사용자 조회 및 Kerberos 로그인을 확인합니다.

SSSD가 활성화되어 있는지 확인한 다음, 도메인에 대해 승인된 이름 형식을 사용하여 실제 도메인 계정을 쿼리합니다. 이 예에서 <도메인 이름>과 <테스트 계정>을 각각 짧은 도메인 이름과 기존 테스트 계정으로 바꾸 EXAMPLE세요 alice.

터미널에는 SSSD 서비스를 확인하고, 도메인 사용자 예시를 조회하고, Kerberos 티켓 캐시를 검사하는 명령 목록이 표시됩니다.
터미널에는 SSSD 서비스 확인, 도메인 사용자 조회, Kerberos 티켓 캐시 검사 등의 명령어가 나열됩니다. 이는 인터페이스 예시이며, 실제 구성 결과가 아닙니다.
systemctl status sssd
getent passwd 'EXAMPLE\alice'

반환된 passwd 항목은 NSS가 계정을 확인할 수 있음을 증명하지만, 사용자가 인증하거나 애플리케이션에 액세스할 수 있음을 단독으로 증명하는 것은 아닙니다. DOMAIN_NAME\USER_NAME콘솔 또는 디스플레이 관리자에서 제공되는 양식을 사용하여 도메인 자격 증명으로 대화형 로그인을 테스트하십시오. 로그인 후, klist세션에 Kerberos 티켓이 있는지 확인하는 명령을 실행하십시오.

SSSD가 실행 중이지만 사용자 조회가 실패하는 경우, YaST에서 정규화된 도메인 이름, DNS 서버, 호스트 이름 및 ID/인증 선택 사항을 다시 확인하십시오. 조회는 성공하지만 로그인이 실패하는 경우, 계정이 활성화되어 있는지, 암호가 유효한지, 클라이언트가 도메인 컨트롤러에 연결할 수 있는지 확인하십시오. 허용된 테스트 사용자가 로그인할 수 있고, 예상되는 홈 디렉터리 동작이 확인되었으며, 서버에 필요한 서비스가 정상적으로 작동하는 경우에만 작업을 완료하십시오.

출처

댓글 남기기

SLES 15에서 FIPS 모드를 활성화하고 부팅 상태를 확인하십시오.

SLES 15에서 FIPS 모드를 활성화하고 부팅 상태를 확인하십시오.

SUSE의 SP7 절차에 따라 FIPS 모드를 활성화하고, 안전하게 재부팅하고, 활성 정책을 확인하고, 규정 준수 요구 사항에 검증된 모듈이 필요한지 확인하십시오.

SLES에 LUKS 암호화 데이터 볼륨 설정하기

SLES에 LUKS 암호화 데이터 볼륨 설정하기

YaST와 cryptsetup을 사용하여 새로운 암호화된 SLES 데이터 볼륨을 생성하고, LUKS1 또는 LUKS2 암호화 방식을 선택한 후, 잠금 해제 및 마운트 동작이 안전한지 확인하십시오.

SLES 15에서 RMT를 사용하여 로컬 SUSE 업데이트 서버 구축하기

SLES 15에서 RMT를 사용하여 로컬 SUSE 업데이트 서버 구축하기

SLES 15에 RMT를 설정하고, 권한이 부여된 저장소를 미러링하고, 테스트 클라이언트에서 HTTPS 등록 및 패키지 액세스를 확인합니다.

YaST에서 SSSD를 사용하여 SLES 15를 Active Directory에 연결하기

YaST에서 SSSD를 사용하여 SLES 15를 Active Directory에 연결하기

YaST의 SSSD 기반 로그온 관리를 사용하여 SLES 15를 AD에 연결한 다음 디렉터리 조회, 도메인 로그인 및 Kerberos 티켓을 확인하십시오.

SLES 라이브 패칭을 활성화하고 커널 수정 사항을 검증하세요.

SLES 라이브 패칭을 활성화하고 커널 수정 사항을 검증하세요.

SLES 16.0 또는 15 SP7에 맞는 라이브 패치 경로를 설정하고, 적용 가능한 커널 수정 사항을 적용하고, 재부팅이 필요한 커널 업데이트와 혼동하지 않고 현재 활성화된 항목을 확인하십시오.

SLES 15 SP5에서 SP6으로 업그레이드하는 동안 서비스 이용 가능 상태를 유지하세요

SLES 15 SP5에서 SP6으로 업그레이드하는 동안 서비스 이용 가능 상태를 유지하세요

SLES 15 SP5는 SP6으로 온라인 마이그레이션이 가능하지만, 각 노드를 재부팅해야 합니다. 워크로드에 계속 액세스할 수 있도록 테스트를 거친 롤링 업그레이드 또는 블루-그린 컷오버 방식을 사용하십시오.

SUSE Linux에서 사용자 지정 AppArmor 프로필을 구축하세요

SUSE Linux에서 사용자 지정 AppArmor 프로필을 구축하세요

SLES 15 SP7에서 최소 권한 AppArmor 프로필을 생성, 개선 및 검증하고, SLES 16의 SELinux 기본 설정에 대한 명확한 설명을 추가합니다.

OpenSCAP을 사용하여 SLES 15 STIG를 안전하게 적용하세요

OpenSCAP을 사용하여 SLES 15 STIG를 안전하게 적용하세요

SUSE에서 지원하는 STIG 프로파일을 사용하여 SLES 15를 스캔하고, 수정 사항을 테스트하고, 남아 있는 문제점을 검토하고, 평가 증거를 보존하십시오.

SUSE Linux Enterprise Server에서 Cockpit 액세스 복원

SUSE Linux Enterprise Server에서 Cockpit 액세스 복원

SUSE의 최신 지침에 따라 DNS, 포트 9090, systemd 소켓, firewalld, TLS 및 로그인 설정을 통해 Cockpit 연결 실패 원인을 추적하십시오.

SLES 15 본딩을 사용하여 안정적인 이더넷 페일오버를 구성하십시오.

SLES 15 본딩을 사용하여 안정적인 이더넷 페일오버를 구성하십시오.

YaST와 Wicked를 사용하여 SLES 15에서 이중화 이더넷 연결을 생성하고, 액티브-백업 본딩을 구성한 다음, 두 포트와 페일오버를 모두 확인합니다.