3 Answers
By default, hosting companies do not offer SSH access on shared hosting plans. But you can consider cheap website hosting where you can request SSH access if you have a good reason or cheap dedicated servers where you have full root access.
I agree with the above answer. Scopehosts offer SSH access with limited rights with the shared hosting plans. Once ordered, you have to contact through ticket.