Se creo un account e non gli fornisco una password, qual è la password per SSH?
L'assenza di password a livello di sistema operativo significa che ssh è disabilitato per quell'utente. Il protocollo insiste su una password diversa da zero e quindi gli hash di qualunque password viene fornita non corrispondono all'assenza di un hash.
Devi fornire le chiavi ssh o organizzare in altro modo un'autenticazione per accedere se il tuo account non ha password.
Domanda interessante. Non conosco la risposta, ma se OS X si comporta come gli altri UNIX (e ho il sospetto che lo faccia), è possibile che un userid esista senza password. In tal caso, l'accesso è disabilitato e le connessioni ssh in entrata richiederanno una password ma nulla soddisferà il requisito di autenticazione.
Potresti inserire la tua chiave pubblica nei tasti authorized_keys dell'account in cui stavi cercando di ssh e non ti verrebbe più richiesta una password.