Skip to main content

Python app to launch sshd server from Telegram

Project description

SSH Telegram Manager

SSH Telegram Manager is a Telegram bot to launch ssh on demand. With this tool, you can avoid to expose your ssh port permanently on Internet.

Screenshot of a working SSH Telegram Manager bot

Installation

Gentoo

If you use Gentoo, you can find the ebuild in https://github.com/turulomio/myportage/tree/master/app-admin/ssh_telegram_manager

  • Get your Telegram Bot token. This is a way to get it https://www.siteguarding.com/en/how-to-get-telegram-bot-api-token
  • Copy /etc/ssh_telegram_manager/ssh_telegram_manager.default to your /etc/ssh_telegram_manager/ssh_telegram_manager and edit your settings.
  • Just run ssh_telegram_manager. You can use /etc/init.d/ssh_telegram_manager to launch daemon or rc-update add ssh_telegram_manager to launch it on server start up
  • When ssh_telegram_manager is working fine, disable sshd daemon from start with rc-update del sshd to hide your ssh port on Internet
  • You must use \ssh_start to launch ssh on your Telegram Bot. After 1 minute(you can change in settings) it will be closed.

Debian

If you use Debian, you can use pip pip install ssh_telegram_manager

Changelog

0.6.0

  • Migrated setup.py to pyproject.toml with poetry.

0.5.0

  • Upgraded code to python-telegram-bot-20.0 api

0.4.0 (2022-10-22)

  • Fixed bug when system time is not set correctly
  • Added ssh_telegram_manager.service for systemd systems
  • Improved spanish translation

0.3.0 (2022-08-17)

  • Now waits for Internet before connecting to Telegram to avoid errors

0.1.1 (2022-08-13)

  • Basic functionality

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ssh_telegram_manager-0.6.0.tar.gz (24.0 kB view hashes)

Uploaded Source

Built Distribution

ssh_telegram_manager-0.6.0-py3-none-any.whl (28.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page