https://github.com/guilhem/tmate-edge
run tmate on edge server as backdoor
https://github.com/guilhem/tmate-edge
backdoor edge-computing iot tmate ubuntu-core
Last synced: 5 months ago
JSON representation
run tmate on edge server as backdoor
- Host: GitHub
- URL: https://github.com/guilhem/tmate-edge
- Owner: guilhem
- Created: 2020-02-26T14:16:58.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-02-26T15:15:51.000Z (over 6 years ago)
- Last Synced: 2025-02-14T09:59:04.096Z (over 1 year ago)
- Topics: backdoor, edge-computing, iot, tmate, ubuntu-core
- Size: 3.91 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# tmate-edge
[](https://snapcraft.io/tmate-edge)
[](https://build.snapcraft.io/user/guilhem/tmate-edge)
run tmate on edge
## Why
You may want a backdoor to access your edge servers.
Loosing control on an host can be as bad as loosing server itself.
_tmate-edge_ aim to provide a way to always have a shell on hosts.
As tmate host open connection to server, no need to configure NAT. Even if network change, it will reconnect to server.
## How
_tmate-edge_ is a _tmate_ client daemon.
It connect itself to a tmate server which work like a "bastion".
Connecting to the right session give you access to the right host.
_tmate-edge_ is a snap package and can be deployed on any snap-ready OS.
It's mainly designed for [Ubuntu Core](https://ubuntu.com/core).
## Security considerations
Use your own tmate server!
## Install
```bash
$ snap install tmate-edge
```
## Configure
| name | description | command |
| ---- | ----------- | ------- |
| api-key | registered api key | `snap set tmate-edge api-key=` |
| session-name | named session | `snap set tmate-edge session-name=` |
| server-host | hosted tmate server | `snap set tmate-edge server-host=` |
| server-port | | `snap set tmate-edge server-port=` |
| server-rsa-fingerprint | | `snap set tmate-edge server-rsa-fingerprint=` |
| server-ed25519-fingerprint | | `snap set tmate-edge server-ed25519-fingerprint=` |