Nicolas Mattia가 macOS의 sc_auth와 ssh-keychain 라이브러리로 Secure Enclave에 비추출형 P-256 키를 만들고 SSH 인증에 사용하는 절차를 공개했다. 공개 키를 서버에 등록한 뒤 서명할 때 Touch ID로 승인하며 재부팅 후에는 SSH 에이전트에 키 연결을 다시 알려야 한다. Apple 문서는 Secure Enclave가 주 프로세서와 격리돼 민감한 정보를 보호하는 구조임을 설명한다. 다만 일부 인터페이스는 문서화가 부족하고 Mac이 고장 나면 키도 잃으므로, 무인 자동화 적합성과 대체 로그인 수단을 따로 검토해야 한다.
테크로 돌아가기
테크
macOS 내장 도구로 Touch ID 기반 SSH 인증 구성
개인 키를 내보내지 않는 대신 Mac 고장 때 같은 키를 복구할 수 없어 별도 접근 수단이 필요합니다.