如何在 Amazon EC2 上将 FTP 服务器转换为安全的 SFTP



我在 Amazon EC2 上有 FTP 服务器,我可以通过提供以下 URL 来访问它:ftp.websitename.com:4522
之后的用户名和密码从此位置访问文件。

现在我想转换为安全的FTP,就像我给sftp.websitename.com:4522一样,它会要求我输入用户名和密码,并允许我登录应用程序。

首先,这可能吗?

我尝试了以下说明来安装 vsftd1 vsftd2,但没有帮助我。

在对这两个链接进行更改后,我尝试通过WinSCP登录并选择文件协议作为SFTP并键入ftp.websitename.com,端口号为4522并给出用户名和密码,但不允许我登录。

编辑 1 :

我的 Amazon EC2 实例采用 CentOS 64 位。其他人设置了FTP连接,现在我正在从这一点开始,我将获得所有详细信息,并将尝试以更具体的方式修改我的问题。

您没有指定您正在运行的操作系统。但是从对vsftpd的引用来看,我假设了一些*nix的味道。您没有指定您正在运行的 FTP 服务器以及如何设置它。你的问题很模糊。但我会尝试给出一些提示。

vsftpd 只是一个 FTP 服务器。它不支持 SFTP。不过,它支持FTPS(FTP over TLS)。不要被它的名字混淆。虽然vsftpd代表"非常安全的FTP守护进程",但它只是意味着,它的目标是安全地实现FTP,而不是它实现SFTP"。

请注意,几乎所有的 *nix 服务器都内置了 SSH/SFTP 服务器 (OpenSSH)。它在端口 22 上运行。
有关如何使用 WinSCP 连接到 EC2 SFTP 服务器的说明,请参阅(我的)指南:
使用 SFTP 安全地连接到 Amazon EC2 Server。

此外,请确保您了解 SFTP 和 FTPS 之间的区别。

最新更新