You can just start a bash
shell in the ssh
shell (whatever the default shell for ssh
may be), or start it directly when ssh
ing with:
ssh -tX USER@SERVER "bash -l"
This last approach however may not pick up your tcsh
environment, if you want it to do that use the following command instead:
ssh -tX USER@SERVER "tcsh -cl bash"
Source: SSH then change Shell · SO