it appears there is some kind of issue between my local server, and that remote server only. I can shh to other remote servers, and the remote server can ssh to other remote servers, just not my local server.
It is now functioning.
The server i was trying to ssh from is behind another server/gateway server. I had entered the name of remote computer in the host name and addresses in the gateway computer. when I removed the entry, things started working.
Thanks