Okay so right now I have the rc.conf file startup sshd, apache and samba on startup. Yet when I restart the computer and try to connect to openssh through windows (using putty) it won't work. After coming to the machine and physically logging on, then it works. I wan't to figure out how to fix that and have them accessible even though I am not physically logged on the machine.