How to start SSH Server in my Android?
SSHDroid does not need root, it's optional. Every App can bind a socket on an not privileged port (>1024). 

I am pretty sure that your ssh client parameters are wrong, the port especially.  AFAIK you can't add the port via : to the hostname. Try ssh root@ipofandroid -p 2222 instead.

If you need more verbose output of the ssh binary, start it with -v, -vv or -vvv. This helps to figure out problems.