从 shell 上传到 HTTP Server

从 shell 上传到 HTTP Server

我使用scp命令将文件从本地计算机上传到 ftp 服务器,是否有任何工具可以对 http 服务器(如 Apache 服务器)执行相同的操作scp

答案1

您必须在 Apache 服务器下运行一些程序,处理文件放置位置的请求,并根据提供的 url 和数据进行身份验证。当然,有些 CMS 系统可以为您提供所有这些功能,但没有一个系统能够像使用scp.

基于 shell 的程序都会一次上传一个文件,据我所知,您当然可以编写一些一次性发布多个文件的程序。这种方法的其他缺点是,与使用将公钥复制到 ssh 服务器相比,使用 HTTP 服务器进行私钥/公钥身份验证要困难得多。ssh-copy-id

相关内容