ssh-telegram-manager


Namessh-telegram-manager JSON
Version 1.0.0 PyPI version JSON
download
home_pageNone
SummaryPython app to launch sshd server from Telegram
upload_time2024-07-14 06:05:07
maintainerNone
docs_urlNone
authorturulomio
requires_python<4.0,>=3.8
licenseGPL-3
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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](https://github.com/turulomio/ssh_telegram_manager/blob/main/doc/telegram_bot.png)

## Installation

You can use pip `pip install 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 `https://github.com/turulomio/ssh_telegram_manager/blob/main/etc/ssh_telegram_manager/ssh_telegram_manager.default` to your `/etc/ssh_telegram_manager/ssh_telegram_manager`
- Just run `ssh_telegram_manager`. 
- When ssh_telegram_manager is working fine, disable ssh daemon from start with `systemctl disable ssh` 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.


## Changelog
### 1.0.0 (2024-07-14)
- Updated dependencies
- Removed innecesary code

### 0.6.0 (2023-12-02)
- Migrated setup.py to pyproject.toml with poetry.

### 0.5.0 (2023-01-28)
- 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

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "ssh-telegram-manager",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.8",
    "maintainer_email": null,
    "keywords": null,
    "author": "turulomio",
    "author_email": "turulomio@yahoo.es",
    "download_url": "https://files.pythonhosted.org/packages/17/11/9d7ca0a18d74a19d9ee29b3f59cc9bf3b0438711def625f304c98afa766b/ssh_telegram_manager-1.0.0.tar.gz",
    "platform": null,
    "description": "# SSH Telegram Manager\nSSH 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.\n\n![Screenshot of a working SSH Telegram Manager bot](https://github.com/turulomio/ssh_telegram_manager/blob/main/doc/telegram_bot.png)\n\n## Installation\n\nYou can use pip `pip install ssh_telegram_manager`\n\n- Get your Telegram Bot token. This is a way to get it https://www.siteguarding.com/en/how-to-get-telegram-bot-api-token\n- Copy `https://github.com/turulomio/ssh_telegram_manager/blob/main/etc/ssh_telegram_manager/ssh_telegram_manager.default` to your `/etc/ssh_telegram_manager/ssh_telegram_manager`\n- Just run `ssh_telegram_manager`. \n- When ssh_telegram_manager is working fine, disable ssh daemon from start with `systemctl disable ssh` to hide your ssh port on Internet\n- You must use \\ssh_start to launch ssh on your Telegram Bot. After 1 minute(you can change in settings) it will be closed.\n\n\n## Changelog\n### 1.0.0 (2024-07-14)\n- Updated dependencies\n- Removed innecesary code\n\n### 0.6.0 (2023-12-02)\n- Migrated setup.py to pyproject.toml with poetry.\n\n### 0.5.0 (2023-01-28)\n- Upgraded code to python-telegram-bot-20.0 api\n\n### 0.4.0 (2022-10-22)\n- Fixed bug when system time is not set correctly\n- Added `ssh_telegram_manager.service` for systemd systems\n- Improved spanish translation\n\n### 0.3.0 (2022-08-17)\n- Now waits for Internet before connecting to Telegram to avoid errors\n\n### 0.1.1 (2022-08-13)\n- Basic functionality\n",
    "bugtrack_url": null,
    "license": "GPL-3",
    "summary": "Python app to launch sshd server from Telegram",
    "version": "1.0.0",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0ae77578614a3e21386714d2c87ecb8a04454928ddb48a58b29394a49f2117bc",
                "md5": "6b6284f0dadb29d610c6235604c2dbb5",
                "sha256": "9fbddf4b326f6a4616a55b331e20e0b62ef730b77d9b5663ecd9b208f1ec999f"
            },
            "downloads": -1,
            "filename": "ssh_telegram_manager-1.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6b6284f0dadb29d610c6235604c2dbb5",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.8",
            "size": 22094,
            "upload_time": "2024-07-14T06:05:05",
            "upload_time_iso_8601": "2024-07-14T06:05:05.744936Z",
            "url": "https://files.pythonhosted.org/packages/0a/e7/7578614a3e21386714d2c87ecb8a04454928ddb48a58b29394a49f2117bc/ssh_telegram_manager-1.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "17119d7ca0a18d74a19d9ee29b3f59cc9bf3b0438711def625f304c98afa766b",
                "md5": "b9a4dd8b5141c63ccf780678ff76e09a",
                "sha256": "0286ae7e1d56d83fb50736599edd1019c71fe8f75cdd9757dcff00bb2e6554a2"
            },
            "downloads": -1,
            "filename": "ssh_telegram_manager-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "b9a4dd8b5141c63ccf780678ff76e09a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.8",
            "size": 18480,
            "upload_time": "2024-07-14T06:05:07",
            "upload_time_iso_8601": "2024-07-14T06:05:07.429238Z",
            "url": "https://files.pythonhosted.org/packages/17/11/9d7ca0a18d74a19d9ee29b3f59cc9bf3b0438711def625f304c98afa766b/ssh_telegram_manager-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-14 06:05:07",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "ssh-telegram-manager"
}
        
Elapsed time: 0.29247s