It looks like it is having trouble reading the ssh_host_key files.
Try
moving all the /etc/ssh/ssh_host* files out of the way and let the server
recreate them.
Note that this will cause your clients to tell you that the host's key has
changed.
hey,
I deleted all the ssh_host* files under /etc/ssh. Now the sshd service
is running fine.
Thanks for your efforts and guidance.
Thanks & Regards
Ankush Grover