Могу ли я разрешить SFTP для моего домена на другом хосте?

Могу ли я разрешить SFTP для моего домена на другом хосте?

Хорошо, это, вероятно, действительно базовый вопрос по DNS, так что извините...

Домен моей небольшой компании из одного человека, mikekellyconsulting.com, размещен на хостинге Web.COM (также известной как Interland) на тарифном плане Windows. По-видимому, они не поддерживают SFTP. Мне нужен сайт SFTP, на котором клиенты могут безопасно копировать большие объемы данных (вероятно, 10–20 ГБ за одно взаимодействие). Я хочу, чтобы они могли использовать любой клиент SFTP, который у них есть.

Я немного покопался в интернете и нашел несколько мест, которые предлагают хостинг SFTP, но он кажется смехотворно дорогим — около 60 долларов в месяц за 10 ГБ. Я заплачу 720 долларов в год, если мне это действительно нужно, но я рассматриваю альтернативы. Я думал о том, чтобы настроить свой собственный сервер Linux в своем офисе, но это кажется слишком большой работой для простой потребности. Поскольку SFTP кажется намного проще под Unix, чем под Windows (правда?), я решил, что просто настрою сервер Red Hat Linux на Amazon Web Services и, вероятно, буду платить меньше 60 долларов в месяц — в дополнение к получению некоторого опыта работы с AWS.

Итак, вот мой вопрос: я хочу, чтобы адрес, к которому подключаются люди, был sftp.mikekellyconsulting.com (еще одна причина не использовать один из сервисов — сомневаюсь, что они могли бы мне это предложить). Это нужно для профессионального вида, а также для разрешения любых проблем с тем, кто контролирует защищенный FTP-сайт, на который они копируют конфиденциальные данные.

Мои записи DNS на Web.COM выглядят так:

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 из-за [wildcard] SSL-сертификата. Для не-SSL-запросов вы можете использовать CNAME и S3 "Virtual Hosting":

http://docs.amazonwebservices.com/AmazonS3/latest/index.html?VirtualHosting.html

решение2

Да, это должно быть осуществимо. Добавьте запись A, указывающую на IP виртуальной машины:

sftp.mikekellyconsulting.com  A  1.2.3.4

Связанный контент