Originally Posted by nmansour
How to run the ssh daemon and make it accept connections through port 22?
This is not your most fundamental problem; the real problem is that if your work machine sits on a LAN and gets its address via DHCP, this is probably not a routable address, i.e., it is only useful to connect to from inside the LAN. but not from the outside world. Is it something like 192.168.x.x or 10.x.x.x? If so, you can't connect to it from the Internet without help from your network administrator.
As for your initial question: Your profile indicates that you use Fedora. Is that the machine that you are trying to connect to? If so,
yum install openssh-server
ought to do the trick, if I remember correctly. You may have to adjust Fedora's firewall to let the connection through (should be under Main Menu > System Settings > Security Level), but again, if your internal IP address isn't routable, all that won't do much for you.