AWS:EC2未在FileZilla中连接

时间:2019-09-03 15:18:17

标签: amazon-web-services amazon-ec2 server

我正在AWS中使用EC2实例

安全组: 允许在任何地方使用ssh

我能够使用腻子进行连接,但无法在Filezilla中进行连接

遇到以下错误

  

错误:闲置20秒后连接超时   错误:无法连接到服务器

我已经从许多博客中获得了很多答案,但是却遇到了相同的错误

我有ubunutu 18.4

用户名是ubuntu

使用putty keygen生成的ppk文件,并导入到putty和filezilla中

enter image description here

3 个答案:

答案 0 :(得分:2)

除其他事项外,您需要确保ubuntu实际上正在运行FTP服务器(守护程序)-可能不是。这是有关如果没有它的安装方法的详细链接:

https://help.ubuntu.com/lts/serverguide/ftp-server.html

这:

http://roopampoddar.com/2015/09/13/installing-ftp-server-on-an-ubuntu-ec2-instance/

答案 1 :(得分:1)

为重现您的情况,我做了以下事情:

  • 使用 Ubuntu Server 18.04 LTS AMI
  • 在公共子网中启动 Amazon EC2实例
  • 安全组:允许来自任何地方的端口21(FTP)和22(SSH)
  • 通过 SSH 连接到实例的公共IP地址,以确认实例可访问
    • 连接成功
  • 通过sudo apt install vsftpd
  • 安装了 FTP服务器
  • 经过ftp localhost测试
    • 成功,但没有密码登录
  • 在我自己的计算机上使用 FileZilla 连接到服务器
    • SFTP,用户名ubuntu,提供了密钥对
    • 结果:成功!

底线: FTP安装并响应正常。您还需要按照有关匿名/身份验证访问的步骤进行操作,以使其完全起作用。

答案 2 :(得分:0)