sshd is started after many of the optional ports that could cause issues during boot. If one of them hangs, then you cannot get into the system to figure out what happened as sshd is not available yet.
FreeBSD master.lafn.org 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255898: Thu Sep 26 22:50:31 UTC 2013 firstname.lastname@example.org:/usr/obj/usr/src/sys/GENERIC amd64
Setup something in /usr/local/etc/rc.d that will not complete and boot the system.
add the line:
# BEFORE: mail
to /etc/rc.d/sshd. That will cause sshd to load earlier in the sequence and it should be available if problems occur with one of the ports.
Created attachment 161300 [details]
move sshd earlier into the startup sequence
(In reply to Kurt Jaeger from comment #2)
Several anecdotes; some suggestions and one concern (DES). But no objections to the principal. Can we go ahead and commit something?