
好的,這可能是一個非常基本的 DNS 問題,很抱歉...
我的小型單人公司的網域 mikekellyconsulting.com 由 Web.COM(又稱 Interland)在 Windows 託管計劃上託管。顯然他們不支援SFTP。我需要一個 SFTP 站點,客戶可以在其中安全地複製大量資料(每次參與可能為 10 - 20 GB)。我希望他們能夠使用他們擁有的任何 SFTP 用戶端。
我上網查了一下,發現一些地方可以提供 SFTP 託管,但它似乎貴得離譜——比如 10 GB 每月 60 美元。如果確實有必要的話,我每年會支付 720 美元,但我正在尋找替代方案。我考慮過在辦公室建立自己的 Linux 伺服器,但對於一個簡單的需求來說,這似乎需要大量工作。由於SFTP 在Unix 下似乎比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 進行,並且由於 [通配符],您必須直接使用 s3.amazonaws.com 網域] SSL 憑證。對於非 SSL 請求,您可以使用 CNAME 和 S3「虛擬託管」:
http://docs.amazonwebservices.com/AmazonS3/latest/index.html?VirtualHosting.html
答案2
是的,這應該是可行的。新增指向虛擬機器IP的A記錄:
sftp.mikekellyconsulting.com A 1.2.3.4