- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
вопрос к тсу, если обладаете навыками программирования на похапе, то почему не написать скрипт который будет отслеживать появление вдски в сети, а потом на автомате подключаться по ssh и выполнять что вам нужно? ;/
-ответ: потому, что я только в этом обсуждении узнал, что на автомате подключаться по ssh можно только если при создании вдски загрузили сразу твои ssh ключи, а это тоже есть не у всех, хотя и более универсально, чем исполнение стартап-скриптов
Написать скрипт на bash залить его на свой сервер (скажем рабочий) Задать в скрипте переменные $1 = ip $2 = пароль root
Запусать скрипт:
bash script IP pass
-ой, еще один.
Чтобы "залить на свой сервер" нужно туда сперва ручками войти
-ответ: потому, что я только в этом обсуждении узнал, что на автомате подключаться по ssh можно только если при создании вдски загрузили сразу твои ssh ключи, а это тоже есть не у всех, хотя и более универсально, чем исполнение стартап-скриптов
ну видимо вам ответили не совсем шарящие ребята, которые не знают, что например вот это без особого труда подключается и по паролю
а при помощи, например, fsockopen и цикла с таймаутом 5-7 секунд можно проверять стала ли виртуалка онлайн
-для тупых поясняю: "после его установки запускать по SSH нужный Вам скрипт" можно не у всех, а только у некоторых провайдеров, именно их я тут и ищу, и именно в РФ-СНГ (на западе их есть)
Прочитайте, пожалуйста, ещё раз то, что я написал. Возможно, дойдёт.
Если Вы не разбираетесь в элементарном функционале PHP и других языков программирования и не понимаете, что с помощью простейшего кода можно автоматизировать вход на любой сервер через SSH и запускать там любые команды, то это не делает тупых тех, кто пытается Вам помочь, а лишь намекает на Вашу некомпетентность в вопросе.
Ещё раз, схема такая, объясняю элементарными словами:
1) Создаётся VPS по API, в результате провайдер возвращает IP и root-пароль.
2) Скрипт заходит по этим данным и выполняет нужные действия.
---------- Добавлено 23.11.2019 в 19:40 ----------
-ой, еще один.
Чтобы "залить на свой сервер" нужно туда сперва ручками войти
Это ещё раз говорит о Вашей некомпетентности в вопросе. Чтобы сделать то, что написал smart2web, заходить на сервер ручками не нужно.
Ilya74, спасибо, буду смотреть.
Ilya74, спасибо, буду смотреть.
Тебя ток что земляным червяком назвали, стерпишь?)))
euhenio, вы как бы не первый и уж точно не последний, кому это нужно :)
Вариантов решения 2:
- То что уже написали, Ansible и другие аналогичные решения с написанием playbook / recepts, которые выполняют нужные вам скрипты на разных VPS разных провайдеров
- Использовать системы сборки и деплоя ваших проектов. На практике - докер.
Т.к. задача не до конца понятно, точно советовать сложно.
Ansible больше нужен для управление инфраструктурой и настройкой систем. На уровне проектов и приложений принято и удобнее делать через сборку в контейнеры.
Вы пишите: нужный софт, юзеров, пароли. IMHO, собрали готовый докер образ с нужными вами софтами, настройками, прогнали нужные скрипты по паролям - проще, удобнее поддерживать и обновлять, универсальнее (запуститься и будет работать везде и одинаково).
Как пример, наша докер сборка для ISPmanager на centos. Там как раз видно, как нужные вам скрипты и тюнинг добавляется, собирается в готовый образ, и потом в один клик разворачивается куда угодно у любых провайдеров.
https://github.com/mirhosting/Docker-centos7-ispmgr5-lite
Тебя ток что земляным червяком назвали, стерпишь?)))
Возможно, если бы ТС зашел сначала, более подробно объяснил свою задачу, то ответы были бы другие. Мы тут все не первый год работаем и наработок своих уйма, возможно, предложили бы сосем другое решение, не перечисленное в топике.
По-моему все достаточно понятно описано.
Человеку надо возможность создавать через API сервера и иметь возможность при этом или шеллы указать сразу, которые после установки будут выполнены, или заранее в панели создать рецепт, который он будет указывать при установке OS через API. В рецепте обычный bash скрипт. Как в DCIManager, только для VDS.
Мы умеем выполнять свой кастомный скрипт после установки, но у нас API нет.
Если API хостера позволяет создать сервер с нужными параметрами (пароль задать, или получить в ответ на запрос вместе с IP-шником выданным.. а если ещё и задать ssh-key при установке-создании), то точно так же возможно, используя эти данные "программно" залогиниться на сервер и выполнить любые команды / скачать любой скрипт..
Т.е. некий "основной сервер", который получает от пользователя-админа команду "хочу новый VPS" и отправляет её в API указанного (или произвольного.. или выбираемого исходя из наличия средств, предпочтений,.. фазы луны) хостера.. и закидывает в очередь задачу установки на сервер.. по таймеру задача "дёргается".. и, как только получает возможность войти на сервер - логин по ssh, загрузка (скачивание) и запуск скрипта..