SSH requires a system account. FTP access can be granted and revoked via a database, or even a text file.
That depends on your server.
But in the most common case a "system account" is a line in two text files, isn't it?
That depends on your server.
But in the most common case a "system account" is a line in two text files, isn't it?