So just created a FreeBSD 12 server, which I can log into via SSH but cannot get into it via SFTP.
The following works and prompts for the root password:
ssh -i ~/.ssh/vultr_rsa email@example.com
When I try to connect using an SFTP client it fails to login.
In the past, mostly with AWS, whenever I have got SSH working SFTP also just works, so I'm guessing that AWS have changed something in their image that Vultr hasn't.
In FreeBSD 12 do you normally need to install/configure anything to get SFTP working?