2012-11-15 26 views
3

Apple提供了一個CFNetwork指南,其中介紹瞭如何使用FTP。我有興趣與SFTP合作。建議chilkat ftp庫在任何地方,但他有一個太大的功能列表,這是不必要的支付。 有沒有什麼辦法可以連接到SFTP只用於下載,上傳和查看目錄列表?如何在iOS上實現安全的FTP連接

回答

1

SFTP只是SSH協議的擴展。我會尋找一個開源的SSH庫,如this one。大多數都支持SFTP協議。

有一點需要注意,如果您打算在App Store應用程序中使用它,您可能需要從庫中刪除服務器功能,因爲Apple可能不會允許它。如果通過一些微小的機會,圖書館甚至建立並運行SSH服務器功能,如果您不啓用服務器,您可能會將其加入App Store。

當然,如果您自己刪除服務器支持聽起來並不是那麼花哨,我肯定有一些只有客戶端功能的庫。

2

/n軟件IP * Works!適用於iOS的SSH(www.nsoftware.com/ipworks/ssh/)是另一種商業解決方案。它包含一個SFTP庫以及許多其他iOS通信庫。