好的,这可能是一个非常基本的 DNS 问题,很抱歉......
我的小型一人公司的域名 mikekellyconsulting.com 由 Web.COM(又名 Interland)托管,采用 Windows 托管计划。显然他们不支持 SFTP。我需要一个 SFTP 站点,客户端可以安全地复制大量数据(每次参与大概 10 - 20 GB)。我希望他们能够使用他们拥有的任何 SFTP 客户端。
我在网上搜索了一下,发现有些地方提供 SFTP 托管服务,但价格似乎贵得离谱——比如 10 GB 每月 60 美元。如果迫不得已,我愿意每年支付 720 美元,但我正在寻找替代方案。我考虑过在办公室设置自己的 Linux 服务器,但对于一个简单的需求来说,这似乎需要做很多工作。由于在 Unix 下使用 SFTP 似乎比在 Windows 下容易得多(真的吗?),我想我只需在 Amazon Web Services 上设置一个 Red Hat Linux 服务器,每月支付的费用可能不到 60 美元——此外还可以获得一些 AWS 经验。
所以我的问题是:我希望人们连接的地址是 sftp.mikekellyconsulting.com(另一个不使用这些服务的原因 - 我怀疑他们能否提供这个)。这是为了看起来更专业,也是为了解决关于谁在控制他们正在复制机密数据的安全 FTP 站点的担忧。
我在 Web.COM 上的 DNS 记录如下:
Record Type Resolves To TTL
mikekellyconsulting.com A 209.237.151.16 1 hour
ftp.mikekellyconsulting.com CNAME mikekellyconsulting.com 1 hour
www.mikekellyconsulting.com CNAME mikekellyconsulting.com 1 hour
mikekellyconsulting.com NS c.ns.interland.net 1 day
mikekellyconsulting.com NS b.ns.interland.net 1 day
mikekellyconsulting.com NS a.ns.interland.net 1 day
假设我有一个 AWS S3 帐户 - 我可以只添加一个 DNS 记录,使其成为 sftp.mikekellyconsulting.com,并将其映射到 Amazon S3 上的某个内容吗?有人这样做过吗?有什么问题吗?这个 DNS 记录会是什么样子的?
感谢这里的任何指点或指导。
答案1
Amazon S3 不提供 SFTP 访问。如果您想让用户能够安全地将文件直接上传和/或下载到 S3,则必须通过 HTTPS POST/GET 进行,并且由于 [wildcard] SSL 证书,您必须直接使用 s3.amazonaws.com 域。对于非 SSL 请求,您可以使用 CNAME 和 S3“虚拟主机”:
http://docs.amazonwebservices.com/AmazonS3/latest/index.html?VirtualHosting.html
答案2
是的,这应该可行。添加指向虚拟机 IP 的 A 记录:
sftp.mikekellyconsulting.com A 1.2.3.4