- FileVault 활성화 시 macOS 부팅 중, 데이터 볼륨이 잠김 상태임
- OpenSSH 구성 파일이 데이터 볼륨에 저장되어 잠김 동안 기존 인증 방식이나 셸 접근 불가함
- Remote Login(SSH)이 활성화되어 있으면, 암호 인증으로 원격 네트워크에서 데이터 볼륨 잠금 해제가 가능함
- 이 방식은 SSH 세션 즉시 허용이 아니라, 잠금 해제 후 SSH 연결이 일시적으로 끊어짐 현상 발생함
- 데이터 볼륨이 마운트되고 필요한 서비스가 시작된 뒤 SSH 접근 가능해짐
Apple의 SSH와 FileVault 연동 개요
- FileVault가 활성화된 macOS에서는 데이터 볼륨이 잠겨 부팅 시점 이후에도 해당 볼륨 접근이 불가한 상황 발생함
- OpenSSH의 모든 시스템 및 계정별 설정 파일이 데이터 볼륨 내에 저장되어 있음으로, 데이터 볼륨 잠김 상태에서는 일반적으로 구성된 인증 방식이나 셸 접근이 비활성화됨
Remote Login(SSH)로 원격 잠금 해제
- 부팅 후 데이터 볼륨이 잠긴 상태에서도, Remote Login(SSH 로그인)이 활성화되어 있으면 네트워크를 통한 암호 인증 시도를 허용함
- 사용자는 SSH를 이용해 원격에서 암호 인증을 통해 FileVault로 잠긴 볼륨을 해제할 수 있음
잠금 해제의 제한 사항 및 프로세스
- 이 기능을 통해 데이터 볼륨 잠금은 해제되지만, SSH 세션이 바로 연결되는 것은 아님
- 데이터 볼륨이 잠금 해제되는 즉시, macOS는 볼륨 마운트 및 이에 의존하는 지원 서비스 가동을 완료하는 동안 SSH 연결이 잠시 끊김 현상 발생함
- 해당 절차 완료 이후에 SSH, 그리고 다른 활성화된 서비스의 정상 이용 가능함
macOS 26 Tahoe 버전의 도입
- SSH를 통한 데이터 볼륨 원격 잠금 해제 기능은 macOS 26 Tahoe 버전에서 최초로 도입됨