Try running the following from the PC your trying to
ssh from:
nmap -p 22 192.168.0.1-254 | grep open -4
This should indicate what IP's this machine can see that are running
sshd on its standard port. The results will be similar to:
22/tcp closed ssh
Interesting ports on 192.168.0.12:
PORT STATE SERVICE
22/tcp open ssh
Interesting ports on 192.168.0.103:
PORT STATE SERVICE
22/tcp open ssh
Interesting ports on medea (192.168.0.104):
PORT STATE SERVICE
22/tcp open ssh
Interesting ports on 192.168.0.106:
PORT STATE SERVICE
22/tcp open ssh
Nmap done: 254 IP addresses (5 hosts up) scanned in 23.04 seconds
You can see, on this particular subnet, I have four machines I could
ssh into (one of which is the machine I'm running this from).
192.168.0.12
192.168.0.103
192.168.0.104
192.168.0.106
See if the IPs you get match the IPs you're trying to use...
If you confirm that
sshd is running on the targets, and you can't see them here, it is most likely a network/firewall type issue...