libcurl 中不支持或禁用 cURL SFTP

Adm*_*ray 6 ftp ubuntu sftp curl server

我正在尝试使用 sftp 和 cURL 将文件上传到我的网络服务器,如果我curl -V在我的服务器上运行,我会得到此输出

curl 7.47.0 (i686-pc-linux-gnu) libcurl/7.47.0 zlib/1.2.8 libssh2/1.8.0
Protocols: dict file ftp gopher http imap pop3 rtsp scp sftp smtp telnet tftp
Features: IPv6 Largefile libz UnixSockets
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试使用 sftp:// 作为 URL 将文件上传到服务器,则在将选项添加到curl 命令curl后会得到以下输出:-v

* Protocol sftp not supported or disabled in libcurl
* Closing connection -1
curl: (1) Protocol sftp not supported or disabled in libcurl
Run Code Online (Sandbox Code Playgroud)

我尝试卸载并重新安装 cURL,但没有成功。我也尝试过重新启动我的服务器,但没有解决问题。我尝试在 cURL 版本 7.47 和 7.57 上安装 sftp,但都不起作用