Eu resolvi o problema recriando o usuário com um diretório base.
Minha configuração do vsftpd está configurada para abrir o diretório inicial de cada usuário, mas o usuário que eu criei estava sem a capacidade de login via ssh e o diretório inicial.
Com o diretório inicial e / bin / false como um shell, ele funciona bem