É claro que você precisa definir implicit_ssl=YES
no arquivo de configuração para ir a qualquer lugar.
Mas quando você faz, você não pode iniciar o servidor, é claro. Então, a primeira coisa a fazer é olhar para os logs do servidor, em /var/log/vsftpd.log (ou, possivelmente, as mensagens foram para /var/log/user.log ou / var / log / messages, mas isso é improvável ).
Sem perceber isso, não posso dizer qual é o problema, mas como um palpite, eu diria que há uma boa chance de ele não encontrar o certificado SSL do seu servidor. Outros candidatos possíveis para o problema incluem problemas de permissão, falhas do SELinux (se você tiver isso habilitado), ou vsftpd simplesmente não gostando do conjunto de opções de configuração que você deu - pode ser muito exigente assim, para evitar que você acidentalmente deixando configurado em um estado inseguro. Ou não há falta de outras possibilidades - é por isso que você precisa dos logs.