Este é o tipo de coisa que pode e deve ser alcançado por um arquivo de configuração ssh no seu diretório ~ / .ssh. Veja as man pages aqui:
EDIT: na verdade você não pode mudar dirs remotos no arquivo de configuração, veja este post:
Que basicamente tem isso em ~ / .ssh / config
Host dev
Hostname server.com
User joe
e isso em ~ / .bash_profile
alias domain1 = "ssh dev -t 'cd domains/domain1; bash'"