Unfortunately, I believe the DreamHost SSH server only listens on port 22. Even if it was configured to listen on an alternative port, I doubt DreamHost would have chosen port 443, it being the default port for HTTPS.
You might be able to work around the problem by using some kind of web based SSH proxy. I have personally never used one, but a Google search should turn up something.
It sounds like you need a new ISP.
Save [color=#CC0000][b]$50[/b][/color] on DreamHost hosting using promo code [color=#CC0000][b]SAVEMONEY[/b][/color] ( Click for promo code details )