Sshd does not exist in /etc/rc.d or the local startup directories
-
In-place upgrade to 2.2-RELEASE (i386) built on Thu Jan 22 14:04:25 CST 2015 on an APU4
sshd is not starting up after having upgraded in place. No errors present for sshd that I can find, yet the service remains stopped even after cycling the gui checkbox, gui service status "play" button, and the console option 14. When using the prompt from the serial console to check the status of sshd I find:
/root: service sshd status sshd does not exist in /etc/rc.d or the local startup directories (/usr/local/etc/rc.d)
This seems to be the smoking gun and potentially where my issue differs from previous threads. I'm not sure why the sshd would have gotten wiped out from rc.d, and what the best method of putting it back would be.
Other things I checked:
Per this thread: https://forum.pfsense.org/index.php?topic=87548.0 I tried working from the console option 14 cycling through the enable/disable options and rebooting in between. FYI, my console displays "Enable Secure Shell (sshd)" during both expected states (enabled and not) although that could be because sshd never actually starts; I'll check again if I can ever actually get it running.I also verified the new certs were generated (although no logs suggested this was an issue) and in place per this thread: https://forum.pfsense.org/index.php?topic=87750.msg482586#msg482586
Here is a listing of my ssh directory:
$ ls -ahl /etc/ssh/ total 600 drwxr-xr-x 2 root wheel 512B Feb 8 09:00 . drwxr-xr-x 29 root wheel 4.5K Feb 9 09:36 .. -rw-r--r-- 1 root wheel 236K Jan 22 13:07 moduli -rw-r--r-- 1 root wheel 1.6K Jan 22 13:07 ssh_config -rw------- 1 root wheel 668B Jan 12 14:42 ssh_host_dsa_key -rw-r--r-- 1 root wheel 610B Jan 12 14:42 ssh_host_dsa_key.pub -rw------- 1 root wheel 227B Jan 12 14:42 ssh_host_ecdsa_key -rw-r--r-- 1 root wheel 182B Jan 12 14:42 ssh_host_ecdsa_key.pub -rw------- 1 root wheel 411B Jan 12 14:42 ssh_host_ed25519_key -rw-r--r-- 1 root wheel 102B Jan 12 14:42 ssh_host_ed25519_key.pub -rw------- 1 root wheel 985B Jan 12 14:42 ssh_host_key -rw-r--r-- 1 root wheel 650B Jan 12 14:42 ssh_host_key.pub -rw------- 1 root wheel 1.6K Jan 12 14:42 ssh_host_rsa_key -rw-r--r-- 1 root wheel 402B Jan 12 14:42 ssh_host_rsa_key.pub -rw-r--r-- 1 root wheel 445B Feb 8 09:02 sshd_config
syslog filtered for "ssh":
Feb 9 08:43:43 php-fpm[37799]: /system_advanced_admin.php: secure shell configuration has changed. Stopping sshd. Feb 9 08:45:22 sshlockout[44879]: sshlockout/webConfigurator v3.0 starting up Feb 9 08:45:37 sshlockout[24389]: sshlockout/webConfigurator v3.0 starting up Feb 9 08:47:20 php-fpm[5774]: /system_advanced_admin.php: secure shell configuration has changed. Stopping sshd. Feb 9 08:47:20 php-fpm[5774]: /system_advanced_admin.php: secure shell configuration has changed. Restarting sshd. Feb 9 08:53:19 sshlockout[78467]: sshlockout/webConfigurator v3.0 starting up Feb 9 09:00:29 sshlockout[41640]: sshlockout/webConfigurator v3.0 starting up Feb 9 09:00:33 sshlockout[5321]: sshlockout/webConfigurator v3.0 starting up Feb 9 09:36:20 sshlockout[91027]: sshlockout/webConfigurator v3.0 starting up Feb 9 09:36:57 php-fpm[12253]: /system_advanced_admin.php: secure shell configuration has changed. Stopping sshd. Feb 9 09:36:57 php-fpm[12253]: /system_advanced_admin.php: secure shell configuration has changed. Restarting sshd.
arri
-
Do a fresh install and restore configuration backup.
-
Thanks, that gave me an excuse to move to the 64 bit install. Everything went smoothly and populated /etc/rc.d appropriately.
arri