使用什么协议将文件上传到服务器(托管)?

使用什么协议将文件上传到服务器(托管)?

我记得有人告诉我,FTP 不再用于将文件传输到服务器(托管),这让我陷入了沉思。我知道还有 SFTP,但并非所有 SFTP 都支持此协议,如果不是 FTP,那么今天使用什么协议?

我的操作系统是Windows 7。

答案1

FTP 仍在使用,具体取决于主机。然而,如今简单的、未加密的 FTP 传输并不常见。更常见的是,FTPS(FTP over SSL)被使用。FTPS 在实际应用中本质上仍然是 FTP,但使用 2048 位传输层安全性 (TLS) 运行,与 HTTP 和 HTTPS 非常相似。请注意 FTPS 和安全FTP是两码事。

关于网络托管,我见过的唯一其他经常使用的文件传输方法(除了讨论过的)是WebDAV

话虽如此,如果你谈论的是租用服务器或提供各种网络应用程序的某些服务,你可能会通过 SSH 进行 FTP其中 FTP 通过 SSH 进行隧道传输(与 SFTP 或 FTPS 不同)。否则,正如 @davidgo 提到的,SCP(安全复制)是传输文件的另一种方法。

答案2

FTP 托管仍然很常见,sftp 和 scp 也是如此 - 它实际上取决于托管提供商、托管内容的来源和性质。还存在其他机制。

FTP 至少存在几个问题 - 它未加密,因此数据(包括密码)可能被拦截 - 而且它是一种混乱的协议,相对难以实现。

相关内容