私のプロジェクトでは、サーバーと複数のクライアントの間でファイルを転送する必要があります。クライアントとサーバー間の通信は暗号化する必要があり、ユーザー名とパスワードによる認証が必要であり、プロトコルは共通のものである必要があるため、sftp について考えました。
ssh には、libssh と libssh2 の 2 つの c/c++ ライブラリがあり、最初のライブラリだけがサーバー機能も提供します。
サブモジュールsftpを含むクライアントモジュールが十分に文書化されている libssh の API ドキュメントがあります。しかし、サーバーAPI については、基本的な ssh 関数しか見つかりません。
libssh はサーバー側の sftp サポートを提供しますか?