Have you tried Dreamhost? If you are looking to get more info SSH connection you can check out ServerFaqs.