The other day I was trying to connect to my Suse Linux box from Windows via SSH and had already connect the two by Ethernet cable , I was able to ping both machines from each other but SSH (I was using Putty in Windows) was not working from Windows and I was getting the error that “Network error: connection timed out”
On investigation I found that it was the Suse’s firewall which was causing all trouble, I disabled it and SSH started working perfectly
So If you are having the same problem than please do check for the firewall in Suse as it is enabled by default