Remote Login (SSH) blocked at firewall regardless of settings
Situation:
2 laptops, one a Dell Latitude D630 running XP with Cygwin's ssh as the ssh client, the other a MacBook Pro (unibody, 2008) running 10.6.1. Everything worked properly yesterday, but this morning when I tried to setup my SSH tunnel to run synergy ( http://synergykm.sourceforge.net/) through, it times out. I have changed nothing on either laptop. I upgraded to 10.6.1 days ago, so that can't be it either.
Settings for firewall/Remote Login on MBP:
- In Sharing, Remote Login is the only thing checked and it is set to only allow my user
- In Firewall, it is turned on
- In Firewall-Advanced, Remote Login (SSH) is shown as allowed
- In Firewall-Advanced, iStatLocalDaemon, sshd-keygen-wrapper, and synergys are blocked (synergys is blocked because I want it to only allow connections on localhost which would include SSH-tunneled connections)
- Enable stealth mode is checked
Research done on the issue:
(1) Turning off the firewall on the MBP allows the ssh client on the Dell to connect and ping.
(2) Switching off/on the firewall and the Remote Login service on the MBP do not clear the issue and it is persistent through reboots.
`ipfw list` output:
At normal firewall settings (see above):
33300 deny log icmp from any to me in icmptypes 8
65535 allow ip from any to any
With "Enable stealth mode" unchecked:
65535 allow ip from any to any
With firewall off completely:
65535 allow ip from any to any
Note that firewall off and firewall on without stealth mode are the same. If 10.6.1 still uses ipfw, my guess is something is wrong there, but if it does not still use ipfw, something is weird elsewhere.
Any ideas?
15-inch MacBook Pro Core 2 Duo (2008 Unibody), Mac OS X (10.6.1)