9

Windows C++ アプリで使用する適切な SFTP ライブラリを推奨できる人はいますか? クロスプラットフォームが利用可能であればなおさらですが、必須ではありません。商用アプリケーションで使用するためのものなので、何かにお金を払うことは問題ではありません.

私は、FTP-S をサポートするが SFTP をサポートしない優れたUltimate TCP/IPライブラリを使用しています (わかりにくいですね!)。

とても良さそうなChilkatライブラリに出くわしましたが、他の人が使用したライブラリがあるかどうか疑問に思いました。

4

3 に答える 3

11

libcurlをチェックしてください。

libcurl は無料で使いやすいクライアント側の URL 転送ライブラリで、FTP、FTPS、HTTP、HTTPS、SCP、SFTP、TFTP、TELNET、DICT、LDAP、LDAPS、および FILE をサポートしています。libcurl は、SSL 証明書、HTTP POST、HTTP PUT、FTP アップロード、HTTP フォーム ベースのアップロード、プロキシ、Cookie、ユーザー + パスワード認証 (Basic、Digest、NTLM、Negotiate、Kerberos4)、ファイル転送再開、HTTP プロキシ トンネリングなどをサポートしています!

libcurl は移植性が高く、Solaris、NetBSD、FreeBSD、OpenBSD、Darwin、HPUX、IRIX、AIX、Tru64、Linux、UnixWare、HURD、Windows、Amiga、OS/2、BeOs、Mac など、多数のプラットフォームで同じようにビルドおよび動作します。 OS X、Ultrix、QNX、OpenVMS、RISC OS、Novell NetWare、DOS など...

于 2008-12-11T17:58:06.797 に答える
5

OpenSSHは適切なオプションです。クロスプラットフォームであり、BSD ライセンスが付属しているため、ソース コードを開示することなく商用アプリケーションで使用できます。

于 2008-12-11T17:58:53.893 に答える