Xanthias
Опытный user
- Регистрация
- 3 Апр 2021
- Сообщения
- 770
- Реакции
- 61
В этой статье расскажу многим незнающим людям о том, как же "Установить Python-ботов на Ubuntu"
Что же нам понадобится:
— Дедик на Ubuntu (желательно конечно же версию 20.04 и выше)
— Python-бот, который будем устанавливать
— Прямые руки и внимательность (без этого можете сразу закрывать статью)
Шаг 1: Установка PuTTY
Начнём с того, что установим PuTTY — приложение, с помощью которого мы будем подключаться к нашему дедику.
Установить PuTTY можно по этой ссылке: https://www.putty.org/
Переходим на официальный сайт и нажимаем «Download PuTTY».
С установкой проблем возникнуть не должно, поэтому пояснять полный процесс установки я не буду, сами справитесь
Шаг 2: Установка WinSCP
Теперь установим WinSCP — приложение для переноса файлов с вашего компьютера на дедик.
Установить WinSCP можно по этой ссылке: https://winscp.net/eng/download.php
Переходим на официальный сайт и нажимаем зелёную кнопочку «Download WinSCP»
В открывшейся вкладке ждем пару секунд и установщик автоматически начнёт загружаться.
Запускаем установщик и.. устанавливаем, супер просто
Шаг 3: Подключаемся к Ubuntu
После установки необходимых приложений приступим непосредственно к самому дедику. Если его нету — купите на форуме либо на каком-либо хостинге.
Версию Ubuntu рекомендую выше 20.04 — с ней меньше нужно мучаться.
После покупки дедика у человека с форума вы должны получить информацию такого вида:
— IP-адрес
— Имя пользователя
— Пароль
Переходим в приложение PuTTY, которое мы установили ранее.
В поле «Host Name (or IP address)» вставляем IP-адрес полученный от продавца, тип подключения (Connection Type) выбираем SSH.
Нажимаем «Open». Если всё хорошо, то должно открыться подобное окно:
В поле с «login as» вводим имя пользователя, полученное от продавца и нажимаем Enter.А ТЕПЕРЬ ВНИМАТЕЛЬНО
После ввода имени пользователя и нажатия Enter у нас появится поле ввода пароля.
ВВОДИМОГО ПАРОЛЯ ВИДНО НЕ БУДЕТ
Проще будет заранее скопировать пароль и, нажав ЛКМ на поле ввода, нажать ПКМ (Вставить). Пароль вставится, но будет невидимым, нажимаем Enter.
Если всё получилось и пароль правильный, появится приветственное сообщение.
Шаг 4: Устанавливаем бота
По умолчанию Ubuntu 20.04 идёт с предустановленным Python 3.8, поэтому установку Python я пропускаю (если вам нужна версия посвежее, то прикрепляю быстрый гайд как поменять ее на 3.10 — https://ru.stackoverflow.com/questions/1380120/Как-установить-python-3-10-на-linux-ubuntu)
Для удобства будем использовать утилиту Screen, которая поможет нам запускать ботов в фоновом режиме.
В окне PuTTY вводим команду
screen
У нас появится приветственное сообщение, нажимаем Enter.
Теперь перейдем к нашему Python-боту.
Для загрузки файлов нашего бота на дедик будем использовать приложение WinSCP, запускаем его.
После запуска у вас должно появиться окно входа, в него нам необходимо вставить данные от нашего дедика.
Заполняем поля ввода необходимыми данными (в поле «Имя хоста» нужно вписать IP-адрес дедика, порт оставляем 22).
После заполнения необходимой информации жмем «Войти» и попадаем в файловую систему нашего дедика. Здесь создаем новую папку для нашего бота нажав на панели выше кнопку «Создать — Каталог». Вводим название новой папки и нажимаем ОК.
Переходим в новую папку и сюда перебрасываем необходимые файлы для нашего бота.
Возвращаемся в PuTTY, вводим
cd (название папки)
Затем вводим
pip install -r requirements.txt
ем самым устанавливаем необходимые библиотеки для работы вашего бота (это у вас должно быть).
И наконец, вводим
python3 (название файла).py
и жмем Enter.
Поздравляю! Если вы всё сделали правильно то бот запустится и будет работать в фоновом режиме даже после закрытия PuTTY.
Дополнительная информация
— Чтобы запустить ещё одного бота жмём CTRL + A + D, пишем
screen ,переходим в директорию с другим ботом через команду cd (название папки), вводим python3 (название файла).py и жмем Enter.
— Чтобы закрыть/проверить бота после перезахода в PuTTY в главном окне прописываем
screen -ls , смотрим на номер нашего окна и прописываем screen -x (номер окна), жмем Enter. После перехода, остановить все исполняемые файлы в этом окне можно нажав CTRL + C.
— Если запустить бота без screen, то после закрытия сессии PuTTY бот автоматически остановится.
Что же нам понадобится:
— Дедик на Ubuntu (желательно конечно же версию 20.04 и выше)
— Python-бот, который будем устанавливать
— Прямые руки и внимательность (без этого можете сразу закрывать статью)
Шаг 1: Установка PuTTY
Начнём с того, что установим PuTTY — приложение, с помощью которого мы будем подключаться к нашему дедику.
Установить PuTTY можно по этой ссылке: https://www.putty.org/
Переходим на официальный сайт и нажимаем «Download PuTTY».
С установкой проблем возникнуть не должно, поэтому пояснять полный процесс установки я не буду, сами справитесь

Шаг 2: Установка WinSCP
Теперь установим WinSCP — приложение для переноса файлов с вашего компьютера на дедик.
Установить WinSCP можно по этой ссылке: https://winscp.net/eng/download.php
Переходим на официальный сайт и нажимаем зелёную кнопочку «Download WinSCP»

В открывшейся вкладке ждем пару секунд и установщик автоматически начнёт загружаться.
Запускаем установщик и.. устанавливаем, супер просто


После установки необходимых приложений приступим непосредственно к самому дедику. Если его нету — купите на форуме либо на каком-либо хостинге.
Версию Ubuntu рекомендую выше 20.04 — с ней меньше нужно мучаться.
После покупки дедика у человека с форума вы должны получить информацию такого вида:
— IP-адрес
— Имя пользователя
— Пароль
Переходим в приложение PuTTY, которое мы установили ранее.
В поле «Host Name (or IP address)» вставляем IP-адрес полученный от продавца, тип подключения (Connection Type) выбираем SSH.
Нажимаем «Open». Если всё хорошо, то должно открыться подобное окно:
В поле с «login as» вводим имя пользователя, полученное от продавца и нажимаем Enter.
После ввода имени пользователя и нажатия Enter у нас появится поле ввода пароля.
ВВОДИМОГО ПАРОЛЯ ВИДНО НЕ БУДЕТ
Проще будет заранее скопировать пароль и, нажав ЛКМ на поле ввода, нажать ПКМ (Вставить). Пароль вставится, но будет невидимым, нажимаем Enter.
Если всё получилось и пароль правильный, появится приветственное сообщение.
Шаг 4: Устанавливаем бота
По умолчанию Ubuntu 20.04 идёт с предустановленным Python 3.8, поэтому установку Python я пропускаю (если вам нужна версия посвежее, то прикрепляю быстрый гайд как поменять ее на 3.10 — https://ru.stackoverflow.com/questions/1380120/Как-установить-python-3-10-на-linux-ubuntu)
Для удобства будем использовать утилиту Screen, которая поможет нам запускать ботов в фоновом режиме.
В окне PuTTY вводим команду
screen
У нас появится приветственное сообщение, нажимаем Enter.
Теперь перейдем к нашему Python-боту.
Для загрузки файлов нашего бота на дедик будем использовать приложение WinSCP, запускаем его.
После запуска у вас должно появиться окно входа, в него нам необходимо вставить данные от нашего дедика.
Заполняем поля ввода необходимыми данными (в поле «Имя хоста» нужно вписать IP-адрес дедика, порт оставляем 22).
После заполнения необходимой информации жмем «Войти» и попадаем в файловую систему нашего дедика. Здесь создаем новую папку для нашего бота нажав на панели выше кнопку «Создать — Каталог». Вводим название новой папки и нажимаем ОК.
Переходим в новую папку и сюда перебрасываем необходимые файлы для нашего бота.
Возвращаемся в PuTTY, вводим
cd (название папки)
Затем вводим
pip install -r requirements.txt
ем самым устанавливаем необходимые библиотеки для работы вашего бота (это у вас должно быть).
И наконец, вводим
python3 (название файла).py
и жмем Enter.
Поздравляю! Если вы всё сделали правильно то бот запустится и будет работать в фоновом режиме даже после закрытия PuTTY.
Дополнительная информация
— Чтобы запустить ещё одного бота жмём CTRL + A + D, пишем
screen ,переходим в директорию с другим ботом через команду cd (название папки), вводим python3 (название файла).py и жмем Enter.
— Чтобы закрыть/проверить бота после перезахода в PuTTY в главном окне прописываем
screen -ls , смотрим на номер нашего окна и прописываем screen -x (номер окна), жмем Enter. После перехода, остановить все исполняемые файлы в этом окне можно нажав CTRL + C.
— Если запустить бота без screen, то после закрытия сессии PuTTY бот автоматически остановится.