如何让我的服务器支持 SFTP?

如何让我的服务器支持 SFTP?

您好,我有一个 FTP 服务器,我们正在使用的某个服务(它们应该每天将一些文件上传到我们的服务器)表示它们仅支持 SFTP:

1.这是迁移吗?我需要在服务器中更改/安装某些内容才能使其正常工作吗?

2.当我进行这些更改时,我的文件会发生什么变化?

3.我已经得到答案说我们可能需要更多有关我的服务器的信息,你能告诉我如何获取这些信息吗?

谢谢 !

答案1

如果服务器是 UNIX/Linux,您可能已经安装了 SSH。SFTP 是 SSH 的一个组件,因此您也应该已经安装了它。

如果是这样,那么只需在客户端使用 sftp 命令来传输文件,而不是使用 ftp。

如果客户端是 Windows,请使用 WinSCP 等程序进行传输,并在 WinSCP 中选择 SFTP 选项。我相信这实际上是默认的。

由于您没有提供服务器或客户端的操作系统详细信息,我们很难回答您。

答案2

有两种听起来相似的协议,它们具有相似的名称,并且都通过将明文凭证交换和数据传输替换为提供传输安全性的加密通道来实现安全的文件传输。

你想要 SFTP 吗?
SSH 文件传输协议 https://en.m.wikipedia.org/wiki/SSH_File_Transfer_Protocol

还是 FTPS?
这是普通的 FTP,但添加了 TLS 加密https://en.m.wikipedia.org/wiki/FTPS

第一个与普通 FTP 有足够的不同,并且使用不同的默认端口,您可以在不修改现有 FTP 服务的情况下安装它。

第二种需要扩展或者替换现有的 ftp 服务。

相关内容