Отправить оболочку на сервер через СМС
Привет, это может быть дубликатом, и если так, я был бы очень признателен, если бы я мог получить ответ на этот вопрос.
Поэтому я ищу способ подключить телефон к моему серверу Ubuntu 12.04 LTS и отправить ему команды оболочки через SMS.
Не могу найти программу, которая делает это. Может ли кто-нибудь порекомендовать один?
Заранее спасибо, Карл
3 ответа
Есть множество услуг SMS-шлюза. Эти компании взимают небольшую плату за предоставление HTTP-метода для получения SMS-сообщений, отправленных на один из их телефонных номеров.
Заряд небольшой (2 письма на одно, на которое я смотрел) и обычно без постоянных обязательств... Но это то, что может сложиться.
Кроме того, если у вас есть GSM-модем и действующая SIM-карта, вы можете посмотреть на gsmsmsd
, IMO шлюз будет более надежным, но модем может быть дешевле в масштабе (есть много планов с неограниченным обменом сообщениями).
Я на самом деле построил ssh через службу смс под названием smsh некоторое время назад. Он построен на nodejs и имеет своего рода двухфакторную аутентификацию (список разрешенных телефонных номеров и пароль перед каждой отправленной командой). Он использует API Twilio за кулисами. Настроить его очень легко, и он мне очень понравился.
Для этого вы можете использовать SSH- сервер на вашем компьютере с Ubuntu и SSH-клиент на телефоне. Для сервера SSH вы можете установить его с:
sudo apt-get install openssh-server
Для клиента SSH на телефоне ConnectBot для Android работает великолепно (особенно с "клавиатурой хакера" для набора текста) |
, <
и прочее). Есть клиенты для других систем, такие как упомянутые выше для iOS.