Goodcloud SSH has always worked for me in 4.x. It can tack a couple of tries to connect because of the distance and timing out. I also find that a restart is needed after setting up the routers goodcloud connection