SFTP 与 FTPS,SFTP 是否需要 FTP 服务器?

SFTP 与 FTPS,SFTP 是否需要 FTP 服务器?

我有一个 Ubuntu 16.04 实例,似乎没有安装 FTP,但我可以使用 WinSCP 从我的本地电脑连接到使用端口 22 上的协议 SFTP 的实例,然后我可以将文件从实例下载到我的本地电脑。

该实例似乎没有安装任何类型的 FTP 服务器,并且除 22 和 443 之外的所有传入端口都被阻止。这是否意味着 SFTP 不需要 FTP 服务器?FTPS 也是如此吗?

我可以下载文件,但无法上传。我收到错误消息“无法创建远程文件‘...’。权限被拒绝。错误代码:3 来自服务器的错误消息:权限被拒绝” - 在没有安装任何 FTP 服务器(或 FTP 服务器配置文件)的情况下,是什么原因允许我下载但阻止我上传?

我知道 FTPS 使用 SSL 证书,所以我认为 FTPS 是比 SFTP 更好的选择,对吗?

答案1

该实例似乎没有安装任何类型的 FTP 服务器,并且除 22 和 443 之外的所有传入端口都被阻止。这是否意味着 SFTP 不需要 FTP 服务器?

安全FTP; 这年代上海F伊莱电视转移rotocol 使用 SSH 端口并且是 SSH 服务器的一个子系统。

不需要单独的 FTP 服务器。(其​​实也不完全是,确实有一个sftp-server 程序可以使用 SFTP 协议的服务器端,但它并不打算直接调用。它由您的 SSH 服务器使用子系统选项调用。)

错误消息“无法创建远程文件‘...’。权限被拒绝。
错误代码:3 来自服务器的错误消息:权限被拒绝”

Permission denied错误通常就是这样,文件系统权限阻止您的用户在您无权写入的地方进行写入......

我知道 FTPS 使用 SSL 证书,所以我认为 FTPS 是比 SFTP 更好的选择,对吗?

可以说安全FTP协议的加密安全性FTPS所以没有什么偏好。

SSL 上的 FTP 仍然受到传统 FTP 问题的影响,即需要两个端口/连接,并且当您需要执行 NAT 或设置防火墙规则时,SSL 版本的 FTP 比常规 FTP 更容易中断。

FTPS 的优势在于,与 SSH 密钥相比,TLS 证书具有更广泛的受支持的信任基础设施,可以使用其 TLS 证书来验证远程服务器的身份。

相关内容