A question about OpenSSH on shell accounts

Most shell accounts come with SSH access, but the advantage of using your own
installation is that you can configure it exactly how you want. Does anyone know
if you can put your own copy of OpenSSH on a shell account and use that instead?
(It's OK if it doesn't use a privileged port). Or, failing that, can you have a
local configuration file that overrides the global one?