SFTP does support allowing a user to connect with a Private Key but not passphrase. The Processor should support this.
The FetchSFTP processor has inconsistent behavior when using public/private keys for login
SFTP cannot connect due to JSch limitations
Audit use of private keys throughout application