【问题标题】:How can I setup an FTPS server on my aws EC2 ubuntu instance如何在我的 aws EC2 ubuntu 实例上设置 FTPS 服务器
【发布时间】:2023-03-17 23:05:01
【问题描述】:

1) 我正在尝试在我的 EC2 Ubuntu 实例上设置 FTPS 服务器。我只能找到为 SFTP 服务器设置教程的资源。 2)据我了解,SSL证书仅适用于服务器。当用户尝试 FTPS 到我的服务器时,他/她是否应该上传类似于 SFTP 的证书或公钥/私钥文件?还是只有主机名、端口、用户名、密码就足够了?

【问题讨论】:

    标签: ssl amazon-ec2 ftps


    【解决方案1】:

    搜索“ftp over tls”可能会更好,这是 ftps 的另一个名称。 TLS 是 SSL 的后继协议,但通常仍被随便称为“SSL”。

    我使用proftpd 并提到这一点主要是因为他们的文档使用openssl s_client -connect 讨论了一些理论和故障排除技术,无论您部署哪种服务器,您都会发现它们非常方便。

    仅在服务器端需要 SSL 证书,如果您碰巧有一个 Web 服务器“通配符”证书,您可以重复使用它,而无需购买新证书。

    客户端证书是可选的;用户名和密码在许多应用程序中就足够了。如果配置正确,身份验证只会通过加密连接进行。 (不要将服务器配置为也在标准 ftp 端口上以明文模式运行;不可避免地,您会发现一个客户端认为他们正在使用 TLS,而实际上并未使用)。

    如果需要客户证书,那是因为您的政策,而不是技术原因。您会发现 SSL 客户端证书的运行方式与 SSH 不同。通常,客户端证书是由您创建的证书颁发机构签署的,然后您信任它们,因为它们是由您的证书颁发机构签署的,而不是您拥有他们的公钥,就像在 SSH 中一样。 p>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-04
      • 2022-10-09
      • 2021-04-28
      • 2021-12-01
      • 2014-10-28
      • 2023-04-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多