Name | ssh-telegram-manager JSON |
Version |
1.0.0
JSON |
| download |
home_page | None |
Summary | Python app to launch sshd server from Telegram |
upload_time | 2024-07-14 06:05:07 |
maintainer | None |
docs_url | None |
author | turulomio |
requires_python | <4.0,>=3.8 |
license | GPL-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"
}