SFTP到EC2 Windows实例

Jee*_*eby 8 security ssh sftp amazon-ec2

所以我设置了一个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:\Users\berling\Lacie Fuj Sync\Freelancing\AWS_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
Run Code Online (Sandbox Code Playgroud)

我是否需要在服务器上安装SFTP/SSH服务器?我的印象是,由于某种原因,它已经为亚马逊服务器设置了......我错了吗?

Ror*_*sop 2

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

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

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

您是否有正在运行且配置正确的 SFTP 服务器?有些要求在他们满意之前设置所有配置 - 您尚未对密钥对进行排序的评论让我想知道这是否只接受证书身份验证。

检查这些,看看你做得如何。