Гид по технологиям

Удалённое управление ПК через SMS с помощью Dropbox и IFTTT

7 min read Автоматизация Обновлено 07 Jan 2026
Удалённое управление ПК через SMS и Dropbox
Удалённое управление ПК через SMS и Dropbox

Рука с мобильным телефоном

Вы спешите на утреннее совещание и вдруг вспоминаете, что оставили компьютер включённым дома. Вместо того чтобы переживать, вы останавливаетесь, отправляете SMS с пометкой, и спустя минуту ваш домашний ПК выполняет команду выключения. Это реальный сценарий: можно запускать проверки антивируса, бэкапы, пинговать сайт и отправлять результаты — всё через простую связку Dropbox + IFTTT и небольшой Windows Script.

В этой статье я подробно покажу, как собрать систему шаг за шагом, как написать первый WSF/VBScript для реакции на текстовый файл из Dropbox и какие ещё команды удобно запускать по SMS. В конце — чеклисты, тесты и рекомендации по безопасности.

Как это работает

Идея простая:

  • Вы отправляете помеченное SMS в IFTTT. IFTTT принимает SMS и создаёт текстовый файл с именем, равным вашему сообщению, внутри заданной папки в Dropbox.
  • На домашнем ПК запущен скрипт, который периодически проверяет эту папку Dropbox. Если появляется новый файл с конкретным именем, скрипт выполняет соответствующее действие (например, shutdown) и удаляет файл.

Плюсы: простая реализация, работает через мобильную сеть, не требует постоянного открытого порта на домашнем роутере.

Ограничения: безопасность и задержки из-за синхронизации и частоты проверок.

Настройка Dropbox и IFTTT

  1. Создайте в своём Dropbox папку для команд, например Remote_Control.

Специальная папка Remote_Control в Dropbox

  1. Войдите в IFTTT и создайте новое правило (Applet). В качестве триггера выберите канал SMS и триггер Send IFTTT an SMS tagged.

Выбор SMS-триггера в IFTTT

  1. Придумайте уникальную метку (tag) для команд, например «#mycomputer». Используйте уникальный тег, который трудно угадать постороннему.

Настройка тега для SMS в IFTTT

  1. IFTTT предоставит специальный номер, на который нужно отправлять SMS. Сохраните этот номер в контактах.

Специальный номер IFTTT для SMS

  1. В действии (That) выберите канал Dropbox и действие Create a text file. Укажите путь к папке Remote_Control и оставьте шаблоны полей по умолчанию. IFTTT будет создавать файл, имя которого совпадает с текстом вашей команды.

Выбор действия Dropbox в IFTTT — создать текстовый файл

  1. Теперь при отправке SMS «shutdown #mycomputer» IFTTT создаст файл shutdown.txt в папке Remote_Control.

Именем файла будет текст SMS командой

Настройка компьютера

  1. Установите Dropbox на домашний компьютер и убедитесь, что синхронизация работает.

Установка Dropbox на компьютер — ссылка установки

  1. Напишите WSF/VBScript-файл, который будет проверять наличие файлов-команд в папке Remote_Control. Ниже — минимальный пример для команды выключения. Вставьте его в файл с расширением .wsf и настройте путь под свой профиль.
Dim file1
Dim objShell
Dim strComputer
Dim strShutdown

Set file1 = CreateObject("Scripting.FileSystemObject")
If (file1.FileExists("C:\Users\Owner\Dropbox\Remote_Control\shutdown.txt")) Then
    file1.DeleteFile "C:\Users\Owner\Dropbox\Remote_Control\shutdown.txt"
    strComputer = "Owner-PC"
    strShutdown = "shutdown.exe -s -t 0 -f -m \\" & strComputer
    set objShell = CreateObject("WScript.Shell")
    objShell.Run strShutdown
End If
Wscript.Quit

Важно: замените пути и имя компьютера на актуальные. Если в вашей ОС учётное имя содержит пробелы, учитывайте экранирование.

  1. Для каждой новой команды добавляйте новый блок If с проверкой существования соответствующего текстового файла (например, pingsite.txt).

  2. Запланируйте выполнение WSF через Планировщик задач Windows с нужной периодичностью. В примере автор запускал скрипт раз в час.

Создание запланированной задачи в Windows для мониторинга

Добавьте путь к скрипту в Actions задачи.

Добавление скрипта в действия задачи

Не забудьте активировать опцию Wake the computer to run this task, чтобы задача запускалась даже когда ПК в спящем режиме.

Опция пробуждения компьютера для запуска задачи

После этого система готова принимать команды.

Пример теста и типичные команды

Отправьте SMS «shutdown #mycomputer» на номер IFTTT. В течение минуты IFTTT создаст shutdown.txt, Dropbox синхронизирует его на ПК, запущенный скрипт обнаружит файл и выполнит команду.

Получение файла shutdown.txt в папке Dropbox

Другие полезные команды:

  • pingsite — пинг сайта и отправка отчёта на e-mail;
  • backup — запуск локального бэкапа или резервной копии скриптом;
  • scan — запуск антивирусного сканирования;
  • screenshot — сделать снимок рабочего стола и загрузить в облако;
  • restart — перезагрузка системы.

Пример логики для команды ping и отправки почты

Добавляйте любую логику в тот же .wsf-файл: просто добавьте новое условие для файла с другим именем.

Альтернативные подходы и сравнение

  • Telegram/Slack/Signal Bot: более безопасно и гибко. Боты поддерживают авторизацию и обработку команд без промежуточных файлов.
  • SSH на домашнем сервере: надёжно, но требует проброса портов или VPN.
  • Сервисы облачной автоматизации (Zapier, Make): похожи на IFTTT, но с расширенными возможностями интеграции.

Когда этот метод хорош: если нужна быстрая простая реализация без настройки серверов; когда вы готовы учитывать риски безопасности.

Когда он не подходит: если требуется строгая безопасность, низкая задержка или двухсторонняя аутентификация команд.

Безопасность и риски

Возможные угрозы:

  • Доступ к вашему аккаунту Dropbox или IFTTT даст злоумышленнику возможность запускать команды.
  • SMS приходит с внешнего номера, и IFTTT реагирует на тег — потенциально кто-то может отправить команду от вашего имени.
  • Файлы в Dropbox при неправильных настройках доступа могут быть прочитаны третьими лицами.

Рекомендации по снижению рисков:

  • Используйте уникальный, трудноугадываемый тег для IFTTT.
  • Включите двухфакторную аутентификацию (2FA) для Dropbox и IFTTT.
  • В WSF-скрипте логируйте источник и время выполнения команд; перед удалением файла сохраняйте копию лога локально.
  • Ограничьте права папки Dropbox: не делитесь папкой с другими.
  • По возможности используйте мессенджеры с шифрованием и ботами (Telegram, Signal) вместо SMS.

Юридические и приватные соображения:

  • С точки зрения GDPR, если автоматические действия затрагивают личные данные третьих лиц (например, отправка логов с PII), нужно обеспечить юридическую основу и защищённое хранение.
  • Храните логи локально и защищайте доступ к ним.

Ментальные модели и хёристики

  • «Минимум прав»: скрипт должен иметь только те привилегии, которые ему необходимы.
  • «Fail-safe»: если команда не распознана, не выполнять опасные операции по умолчанию.
  • «Один файл — одна команда»: упрощает обработку и уменьшает вероятность ошибок.

Чеклисты по ролям

Администратор:

  • Установить Dropbox и IFTTT, включить 2FA.
  • Создать уникальную папку Remote_Control и настроить права доступа.
  • Настроить планировщик задач с пробуждением компьютера.
  • Протестировать все команды в безопасном окружении.

Пользователь (не админ):

  • Знать корректный формат команд и уникальный тег.
  • При отправке команд проверять подтверждение (например, получение e‑mail с логом).
  • Немедленно сообщать администратору о подозрительных действиях.

Разработчик скриптов:

  • Писать модульные блоки для каждой команды.
  • Логировать вход и результат выполнения команды.
  • Добавлять проверки безопасности и ограничивать список допустимых команд.

Критерии приёмки

  • Скрипт обнаруживает появление файла в папке Remote_Control в течение заданного интервала запуска планировщика задач.
  • После выполнения команда удаляет/архивирует файл и записывает лог с отметкой времени.
  • Никакая неопознанная команда не приводит к выполнению критических операций.
  • Включён контроль доступа к Dropbox и активирована 2FA.

Тестовые сценарии

  1. Отправить «pingexample #mycomputer» и проверить, что выполняется секция pingsite.
  2. Отправить «shutdown #mycomputer» и убедиться, что система выключается (тест в безопасной среде).
  3. Отправить некорректную команду и убедиться, что ничего опасного не выполняется.
  4. Отключить интернет на ПК и проверить, что в лог попадает ошибка синхронизации.

Шаблон команд и соответствий (чек-лист)

Текст SMSИмя файла в DropboxДействие на ПК
shutdown #mycomputershutdown.txtВыключение ОС
restart #mycomputerrestart.txtПерезагрузка
pingsite example.com #mycomputerpingsite.txtВыполнить ping и прислать отчёт
backup #mycomputerbackup.txtЗапустить локальный бэкап

Используйте этот шаблон как справочник при добавлении новых команд.

Альтернативы и миграция

Если со временем потребуется больше безопасности и гибкости:

  • Перейти на Telegram-бота с проверкой идентификатора отправителя.
  • Развернуть небольшой HTTPS API на домашнем сервере и вызывать его через безопасный туннель (ngrok, VPN).
  • Использовать облачные функции (AWS Lambda / Azure Functions) и защищённый вебхук.

Резюме

Связка IFTTT + Dropbox + WSF даёт быстрый и простой способ отправлять команды на домашний ПК по SMS. Это удобно для базовых задач, но требует внимания к безопасности и продуманной архитектуры команд. Если нужна повышенная безопасность или двусторонняя аутентификация, подумайте о переходе на мессенджер-ботов или VPN/SSH решения.

Короткая проверка: отправьте «shutdown #mycomputer» в тестовой среде, наблюдайте появление shutdown.txt в Dropbox и лог выполнения на компьютере.

Авторы и источники изображений:

Автор изображения: Hand With Cellphone через FreeDigitalPhotos.net


Если у вас уже был опыт автоматизации SMS→ПК, поделитесь своим подходом и советами в комментариях.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство