맥오에스에서 로컬 로그인을 해야만 SSH 연결이 되는 현상

dev | 2025-02-16

보통은 부팅 후 로컬에서 로그인을 하지 않아도 원격에서 로그인 할 수 있어야 한다. 그런데 어떤 연유로 맥을 재부팅한 후에 그 컴퓨터에서 로그인을 해야만 SSH연결이 됐다. SSH만 그런 것이 아니라 launch deamon도 로그인을 해야 그제서야 작동을 했다.

결론부터 말하자면 파일볼트(FileVault)가 켜져 있으면 꺼야 작동을 한다. 사용자 로그인 화면이 나와서 마치 운영체제가 뜬 것으로 생각할 수 있지만 사실 스토리지가 잠겨 있는 상태이고 사용자 비밀번호가 입력이 되어야 스토리지에 접근이 된다. 재부팅이 엄청 빠르게 느껴졌던 이유이기도 했다. 사실 떠야하는 프로세스들이 아직 다 안 떠 있는 상태였던 것이다.

파일볼트를 끄기 싫다면 sudo fdesetup authrestart로 원격 로그인이 가능하게 할 수 있다고 하지만 해보지는 않았다. 파일볼트를 끄는데 시간이 엄청 많이 걸려서 다시 켜보지 않았다. 앞으로 개인 맥은 파일볼트를 안 쓸 것 같다.

파일볼트가 안켜져 있다면 sshd 문제일 가능성이 높다.

Comments

Post a comment

:

: 공개 되지 않습니다. Gravatar를 표시 합니다.

:

: HTML 태그를 사용할 수 없습니다.