@jakeheis, thanks for the great work.
I noticed that currently SFTP requires public key to be available during SFTP connection if private key is in use.
Should the use case of private key provision without public key be supported?
I have made change for my project to allow this.