I wonder if secure shell of dreamhost works on port 443? I can not access it other wise because my ISP drops ports other than 443 and 80. Please advise.
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]$50[/color] on DreamHost hosting using promo code [color=#CC0000]SAVEMONEY[/color] ( Click for promo code details )