SFTP - это протокол передачи файлов ssh - он вообще не связан с FTP. «Зашифрованный» вариант FTP - это FTPS.
К сожалению, для точного ответа недостаточно информации, но страница Ubuntu на vsftp предлагает несколько возможностей.
Наиболее правдоподобным является то, что у вас есть доступ по FTP для определенных пользователей
Проверьте строки, которые говорят
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/vsftpd.allowed_users
Эта конкретная конфигурация не запрещает явно никому из пользователей, а только позволяет пользователям из определенного списка получить доступ. Также проверьте, есть ли список запрещенных.
Другая возможность заключается в том, что vsftp настроен для виртуальных учетных записей, и для одного пользователя, а не для другого, существует одно и то же имя учетной записи и пароль для FTP и системы.