We have successfully disbanded FTP internally because of the hassle it gives network admins, and the many combinations and thus problems in interpreting the non-protocol it is. We have named it 'File Transfer Problems' internally. See http://mywiki.wooledge.org/FtpMustDie for specific details. We've had problems with almost all of the mentioned problems in some sort.
I take it must be trivial to take sftp functionality from other projects and implement them, or to roll your own.
We have successfully disbanded FTP internally because of the hassle it gives network admins, and the many combinations and thus problems in interpreting the non-protocol it is. We have named it 'File Transfer Problems' internally. See http://mywiki.wooledge.org/FtpMustDie for specific details. We've had problems with almost all of the mentioned problems in some sort.
I take it must be trivial to take sftp functionality from other projects and implement them, or to roll your own.