Рубрики
Без рубрики

Как подготовить серверы Linux Ubuntu 16.04 на Linode

Узнайте, как настроить серверы Ubuntu 16.04 LTS на Linode для ваших веб-приложений.

Автор оригинала: Matt Makai.

Ваше действующее веб-приложение должно быть развернуто и запущено где-нибудь кроме вашего местного среда разработки. Это развертывание место известно как “производственная среда”, и оно построено из один или несколько серверов.

Давайте узнаем, как подготовить Ubuntu Linux 16.04 LTS виртуальный частный сервер (VPS) на Linode которые можно использовать для производства или разработки.

Подписка на Linode

Нам нужна учетная запись Linode для предоставления сервера, поэтому начните с указания своего веб-браузер на Linode.com . Их целевая страница будет выглядеть примерно так, как показано на следующем рисунке.

Зарегистрируйте учетную запись.

Вы должны получить электронное письмо для подтверждения учетной записи. Заполните соответствующую информацию и добавьте начальный кредит на свой счет. если ты хочу ввести реферальный код, мой bfeecaf55a83cd3dd224a5f2a3a001fdf95d4c3d . Ваша учетная запись будет быстрый обзор, чтобы убедиться, что вы не вредоносный спам-бот, а затем ваша учетная запись будет полностью активирована.

После активации учетной записи обновите страницу. Новая страница позволит вам нужно добавить экземпляр Linode.

Предоставление сервера за 5 или 10 долларов в месяц (в зависимости от сколько памяти и хранилища вы хотите) более чем достаточно для небольших Веб-приложения Python.

Выберите вариант 1024 и местоположение центра обработки данных по вашему выбору. Я выбрал Ньюарк, штат Нью-Джерси, потому что я вырос на севере штата Нью-Джерси, а в остальном это место важно для моего развертывания. Если большинство ваших пользователей находятся в в конкретном регионе, тогда вам следует выбрать ближайший к их.

Нажмите “Добавить этот линод!” кнопка и появится панель управления показывает, что Linode подготавливается.

Обновите страницу и посмотрите, изменится ли статус на «Совершенно новый». Написать вниз или скопируйте IP-адрес, поскольку он понадобится позже для SSH в сервер, затем щелкните имя Linode. Откроется страница показать дополнительную информацию о вашем новом виртуальном частном сервере.

Щелкните ссылку «Восстановить».

Выберите Ubuntu 16.04, текущую версию с долгосрочной поддержкой (LTS). и имеет 5-летний жизненный цикл поддержки. Эта версия получит безопасность обновлений до апреля 2021 г., как показано на wiki-страница Ubuntu для выпусков LTS .

Введите пароль root. Убедитесь, что вы вводите пароль внимательно и Помни это! Пароль понадобится при входе на сервер как пользователь root. “Размер диска развертывания” и “Диск подкачки” можно оставить как их значения по умолчанию.

Когда начнется процесс сборки, Linode отправит нас обратно на наш сервер. страница панели управления. Индикаторы выполнения покажут статус, а через несколько минут сервер будет готов к загрузке.

Загрузитесь и войдите в систему

Нажмите кнопку «Boot», и начнется процесс загрузки Ubuntu. Загрузка должна занять меньше минуты. Откройте свою локальную командную строку поскольку он нам понадобится для подключения к удаленной машине.

SSH на ваш сервер с помощью ssh [email protected] {ip.address.here} где {ip.address.here} – это IP-адрес вашего сервера, который можно найти в Панель приборов Linode. Например, если IP-адрес вашего нового Linode – 66.175.209.129, введите ssh [email protected] .

Скорее всего, вы получите сообщение, подобное следующему предупреждению. Эта подсказка заявляет, что вы никогда раньше не подключались к этому серверу, и спрашивает, если вы уверены, что подпись этого хоста соответствует серверу, на котором вы намерены подключиться. Введите yes , затем введите созданный вами пароль root. на предыдущем этапе инициализации сервера Linode.

The authenticity of host '66.175.209.192 (66.175.209.192)' can't be established.
RSA key fingerprint is 51:3c:ba:bc:c3:83:1a:36:b1:2d:e3:f6:6d:f0:11:56.
Are you sure you want to continue connecting (yes/no)? yes

Появится сообщение типа «Добро пожаловать в Ubuntu 16.04.3 LTS», за которым следует незамедлительный. Теперь мы можем вводить команды на удаленном компьютере, чтобы получить сервер защищен и настроен.

Следующие шаги

Вы готовы приступить к настройке вашего сервера. Вы захотите немедленно создать SSH ключи и отключите вход по паролю, а также установите такие инструменты, как fail2ban .

Вопросов? Свяжитесь со мной через Twitter @fullstackpython или @mattmakai . Я также на GitHub с имя пользователя mattmakai .

Что-то не так в этом посте? Вилка источник этой страницы на GitHub и отправьте запрос на перенос.