SFTP到EC2 Windows实例

所以我设置了一个Windows实例,但似乎无法将FTP加入其中。 经过很多研究,我发现SFTP是前进的方向。

我设置了我的安全组,添加了以下规则:SSH tcp 22 22 0.0.0.0/0

使用控制台中提供的公共DNS名称,我尝试使用Filezilla&Cyber​​duck中的SFTP,但他们只是超时。

我知道下一步就是将密钥对整理出来,但是如果我的服务器甚至不接受连接,我怀疑这会对我有好处。

任何想法我错过了什么?

编辑:看着Filezilla日志,它看起来像服务器没有响应连接请求...

12:51:29    Status: Connecting to ec2-122-248-248-178.ap-southeast-1.compute.amazonaws.com...
12:51:29    Response:   fzSftp started
12:51:29    Command:    keyfile "D:UsersberlingLacie Fuj SyncFreelancingAWS_Public_Key.ppk"
12:51:29    Command:    open "greg@ec2-122-248-248-178.ap-southeast-1.compute.amazonaws.com" 22
12:51:49    Error:  Connection timed out
12:51:49    Error:  Could not connect to server

我需要在服务器上安装SFTP / SSH服务器吗? 我之前的印象是因为某些原因已经为亚马逊服务器设置好了......我错了吗?


您设置的规则 - SSH tcp 22 22 0.0.0.0/0 - 那是哪里? 你的防火墙,还是EC2端? 为什么0.0.0.0? 我会建议使用真实的IP地址。

检查连接超时的原因 - SFTP是否越过了防火墙? 它是否在EC2端被阻塞 - 防火墙或网络日志将成为您的朋友。

您是否确认在开始握手之前它已超时? 检查SSH日志。

你有SFTP服务器运行和配置是否正确? 有些需要所有配置在开心之前进行设置 - 您对尚未排序密钥对的评论让我怀疑这个配置是否只接受证书认证。

检查这些,看看你是如何做到的。


在您的EC2实例上安装WinSSHD。 它提供RDP,SFTP,控制台访问 - 全部通过端口22。

在您的客户端安装Tunnelier。


我还没有尝试过这个特定的软件包,但Cygwin和Services for Unix提供OpenSSH版本。 Copssh声称安装openssh,并允许用户迁移/配置:

http://sourceforge.net/projects/sereds/files/Copssh/4.0.4/

链接地址: http://www.djcxy.com/p/50925.html

上一篇: SFTP to EC2 Windows Instance

下一篇: Basic mongodb theory