Coloque isso no seu .zshrc
/.bashrc
function ssht(){
ssh $* -t 'tmux a || tmux || /bin/bash'
}
Agora
$ ssht user@host
irá anexar à sessão existente do tmux, criar uma nova se não existir ou apenas iniciar o bash se não houver tmux disponível.
Conteúdo para você se capacitar em programação