ssh over 3g is blocked by a script that drops connections over gprs to port 22. The script is aegis protected so you can't just go and change it. This is how I solved the problem: http://talk.maemo.org/showpost.php?p...7&postcount=56 It's a workaround, but it works.
/sbin/iptables -D INPUT -i gprs0 -p tcp -m tcp --dport 22 -j DROP