This will execute the bash shell on the remote host, and feed bash your shell script. You can substitute any shell of choice for bash of course.
You can even leave out the 'exec bash' argument entirely and it will probably still work, but you will get that login's default shell and not necessarily the one you want.