У меня есть один аудиофайл, захваченный с моего iphone. Я хочу загрузить этот аудиофайл по протоколу SFTP?
Возможно ли? Доступна ли какая-либо сторонняя библиотека? Это так же, как положить файл на FTP?
У Apple есть техническая заметка на эту тему.
http://developer.apple.com/iphone/library/technotes/tn2009/tn2152.html#SECFILETRANSFERPROTOCOLS
В следующем разделе отказывается от поддержки передачи файлов. Примечание. Было предпринято множество попыток создать безопасный «FTP». Они включают: FTPS - это FTP через TLS. Он не поддерживается никакими встроенными API в iPhone OS или Mac OS X. SFTP - это новый протокол передачи файлов, основанный на SSH. В iPhone OS или Mac OS X нет встроенных API-интерфейсов SSH. В Mac OS X вы можете получить доступ к функциям SSH, запустив различные инструменты командной строки. Это не вариант на iPhone OS.
SFTP и FTP - это совершенно разные протоколы.
По сути, существуют следующие протоколы передачи файлов:
FTP - простой старый протокол FTP, существующий с 1970-х годов. Аббревиатура расшифровывается как «Протокол передачи файлов». Обычно он работает через TCP-порт 21.
SFTP - еще один, совершенно другой протокол передачи файлов, не имеющий отношения к FTP. SFTP работает через сеанс SSH, обычно через TCP-порт 22. Он существует с конца 1990-х годов. Аббревиатура фактически означает «Протокол передачи файлов SSH».
FTPS или FTP / SSL - простой старый протокол FTP, работающий по безопасному каналу связи TLS / SSL. Отношения FTP и FTPS такие же, как отношения HTTP и HTTPS друг к другу.
Защищенный FTP - зависит от контекста. Иногда означает FTPS, иногда SFTP.