Can't remote login after startup
This is caused by having FileVault enabled in the security settings. The disk won't decrypt until someone logs in, so services like remote desktop and sshd won't start until then.