Mikachu (on irc) told me about ssh user@host -t "cd /tmp; exec \$SHELL" which works for me. However if you the .zshrc isn't sourced automatically before running exec. So I'm still interested in getting to know whether there is a simple solution (without using expect) Marc Weber