Originally Posted by slushing
I would like to know how to setup 2 ssh daemon so that each ssh is running on a different port.
My primary ssh will be running at port 22 and at the same time I want another ssh daemon to run on another port (say 5010). Is this possible.
Yep. Read the man page for sshd, and pay particular attention to the "-f" option. Also read the man page for sshd_config.
Create another sshd_config file, configured how you'd like it, and fire up the new instance of sshd using it.