Infelizmente, não; você se trancou. O SSH não permitirá que você efetue login se o shell estiver faltando. Aqui está a aparência da tentativa em /var/log/auth.log
:
Dec 23 15:04:59 ubuntu sshd[5585]: User kees not allowed because shell /bin/fish does not exist
E o login TTY no console sempre tentará iniciar o seu shell configurado. Sem outro usuário com sudo
direitos, você precisará inicializar no modo de usuário único para corrigi-lo. : (