Ho una configurazione in cui ho una macchina OSX come server. Il sistema operativo è OSX El Capitan. Uno dei servizi che deve avere è sshd. Il problema che sto cercando di risolvere è che ogni volta che riavvio, devo andare fisicamente sul server per accedere per ottenere sshd e remoting per avviarlo. Come posso liberarmi di questo passaggio inutile? Ho già abilitato la condivisione dello schermo e l'accesso remoto dalla condivisione nelle Preferenze di Sistema. Queste impostazioni sembrano influire solo su ciò che accade quando almeno un utente è connesso.
Ho pensato che i launchdLaunchDaemons, almeno in linea di principio, dovrebbero iniziare indipendentemente dal fatto che ci sia qualcuno che abbia effettuato l'accesso fisicamente. Tuttavia, non sono sicuro che sshd sia configurato come LaunchAgent o LaunchDaemon. Inoltre, ho il sospetto che sia necessario creare un utente e un gruppo separati per sshdse si intende eseguirlo come LaunchDaemon.
Un fattore complicante è anche FileVault. Potresti (anche se non lo farò se possibile) impostare un utente per accedere automaticamente. Sembra che questo non possa essere fatto se FileVault è stato abilitato in quanto sembra crittografare le home directory. Ciò ovviamente complica gli accessi a ssh. La decrittografia sembra richiedere l'accesso fisico.
È uno dei casi per cui hai davvero bisogno di OSX Server?