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

Amazon ec2 如何在AmazonEC2上将FTP服务器转换为安全的SFTP,amazon-ec2,ftp,sftp,Amazon Ec2,Ftp,Sftp,我在Amazon EC2上有一个FTP服务器,我可以通过以下URL访问该服务器:FTP.websitename.com:4522 之后,使用用户名和密码从此位置访问文件 现在我想转换成安全的FTP,就像我给sftp.websitename.com:4522一样,然后它会要求我输入用户名和密码,并允许我登录应用程序 首先,这可能吗 我尝试了以下安装说明,但没有帮助我 在对这两个链接进行更改后,我尝试通过WinSCP登录,选择文件协议为SFTP,并在端口号4522中键入ftp.websitename

我在Amazon EC2上有一个FTP服务器,我可以通过以下URL访问该服务器:
FTP.websitename.com:4522

之后,使用用户名和密码从此位置访问文件

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

首先,这可能吗

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

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

编辑1:

我在centos 64位中有我的amazon ec2实例。 其他人设置了ftp连接,现在我从这一点开始,我将获得所有详细信息,并尝试以更具体的方式修改我的问题。

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

vsftpd仅为FTP服务器。它不支持SFTP。但它支持FTPS(通过TLS的FTP)。不要被它的名字弄糊涂了。虽然vsftpd代表“非常安全的FTP守护进程”,但它只是意味着,它旨在安全地实现FTP,而不是实现SFTP”

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


还要确保您理解SFTP和FTPS之间的区别。

确实混淆了FTPS和SFTP。FTPS是通过TLS进行FTP扩展的,而SFTP是通过SSH进行文件传输的,这是一种完全不同的协议,使用其他端口等。一些客户端可以执行SFTP和FTPS,但FTP服务器通常不能执行SFTP,而只能执行FTPS。感谢martin的帮助答案我已经编辑了我的问题,一旦我得到了所有的细节,我会尝试修改更具体的问题,这样我就可以得到我的答案。