繁体   English   中英

SFTP到EC2 Windows实例

[英]SFTP to EC2 Windows Instance

所以我已经设置了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

我需要在服务器上安装SFTP / SSH服务器吗? 我给人的印象是出于某种原因已经为Amazon服务器设置了...我错了吗?

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

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

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

您是否在运行和正确配置了SFTP服务器? 有些要求在满意之前先设置好所有配置-您还没有对密钥对进行排序的评论让我怀疑这是否仅接受证书身份验证。

检查那些,看看你怎么做。

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

在客户端上安装Tunnelier

我没有尝试过这个特殊的程序包,但是Cygwin和Unix服务提供了OpenSSH版本。 Copssh声称安装了openssh,并允许用户迁移/配置:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM