I have a home network with a router, a desktop (192.168.0.1 FC17) and a laptop (192.168.0.3, live FC17), everything with fixed IPs.
I can do ssh from the laptop to the desktop, but not from the desktop to the laptop, where I keep getting:
ssh: connect to host 192.168.0.3 port 22: No route to host
I can ping both computers from each other. Running tcpdump on the laptop I see there is some connection:
13:07:32.518872 IP 192.168.0.1.52335 > localhost.localdomain.ssh: Flags [S], seq 2101088819, win 14600, options [mss 1460,sackOK,TS val 22279977 ecr 0,nop,wscale 7], length 0
13:07:32.518930 IP localhost.localdomain > 192.168.0.1: ICMP host localhost.localdomain unreachable - admin prohibited, length 68
13:07:33.619111 ARP, Request who-has 192.168.0.1 tell localhost.localdomain, length 28
13:07:33.620173 ARP, Reply 192.168.0.1 is-at <MAC> (oui Unknown), length 46
(So what is that "admin prohibited"??)
I have "AllowUsers *@192.168.0.1" in sshd_config, in hosts.allow, etc.