ssh-bot - Telegram бот, который позволяет запускать заданные команды на выбранном хосте в домашней сети и возвращать результат их выполнения. Бот не устанавливает постоянное соединение с удаленным хостом, что позволяет выполнять команды асинхронно.Бот предоставляет возможность не тратить время на настройку
VPN сервера и деньги на внешний IP-адрес или VPS сервер для доступа к локальной сети, а также избавляет от необходимости использования сторонних приложений (VPN и ssh клиентов) на удаленном устройстве и не требует стабильного Интернет соединения.Возможности:
- Выполнение команд на локальном (на котором запущен бот) или удаленном хосте (через
ssh) в указанном интерпретаторе.- Поддержка параллельного (асинхронного) выполнения команд.
- Менеджер
ssh подключений с проверкой доступности хоста.- Поддержка навигации по каталогам.
- Комбинированный доступ к удаленным хостам по ключу и/или паролю.
- Обработка ошибок при использовании команд, которые требуют ввода от пользователя.
- Поддержка хранения и повторного использования передаваемых переменных и фунций (команда
exit очищает историю).https://github.com/Lifailon/ssh-bot
Рубрика "я пиарюсь". Авторский проект Alex Kup - @Lifailon
Просьба поддержать звездой в репку !
опубликовано в @gitgate
#bot #telegram #ssh