It's not very good and SSH is blocked.

I always use a VPN (to my own home server) for this reason (and other reasons) when connecting to public WiFi.