Your choices would likely be to wait for another internet source or to try and talk to the admins of the internet connection where you are at about opening port 2222, or as garret mentioned verify that they are not blocking us in some way.
To some extent you can perhaps use ftp, but that...