Fedora may not have sshd service installed/enabled by default. You will need to install and configure it by yourself. The following instructions is for Fedora 22 as an example.
First, install the sshd server by
# dnf install openssh-server
Then, start the sshd service and make it automatically start next time you boot by
# systemctl start sshd.service
# systemctl enable sshd.service
Last, enable external connection to the port 22 (the default one) by configuring the firewall you are using.
Note: you may not need additional configurations if 22 is already opened.
If you are using firwalld, you may use the
firewall-config tool (install it by
dnf install firwall-config if you haven't it).
Some further readings that you may find useful:
How to enable iptables on Fedora 20 http://ask.systutorials.com/694/how-to-enable-iptables-on-fedora-20
Basic iptables configuration for Linux http://ask.systutorials.com/1381/basic-iptables-configuration-for-linux
How to use iptables to limit rates new SSH incoming connections from each IP on Linux http://ask.systutorials.com/1378/iptables-limit-rates-incoming-connections-from-each-linux
How to log connections hitting certain rules in iptables on Linux http://ask.systutorials.com/1386/how-log-connections-hitting-certain-rules-iptables-on-linux