我应该使用 FTP 还是 SFTP 命令?

我应该使用 FTP 还是 SFTP 命令?

我按照以下说明设置了一个 FTP 服务器:https://www.windowscentral.com/how-set-and-manage-ftp-server-windows-10

如果我想通过 CMD(命令提示符)安全地将文件上传到此服务器,我应该在 CMD 中使用 FTP 命令还是 SFTP 命令?两者之间有什么区别?

如果我想要更加安全和受到保护,我还需要做其他事情吗?

请指教。谢谢!

答案1

FTP(类似 http)未加密。FTPS 添加了加密(类似 https)。

您链接到的演练适用于 ftp,并且特​​别关闭了安全性(SSL),因此即使您可以通过 ftps 连接,它仍然不会被加密 - 这意味着您和服务器之间的任何一方都可以拦截流量(并获取您的密码)。

为了保护您的连接,您需要更改为 ftps 并要求证书。另一种方法是在您的 ftp 服务器上设置 VPN 服务器,然后通过 VPN 连接到 ftp。另一个解决方案是放弃 ftp 并实施 ssh(sftp 或 scp)传输。

相关内容