Skip to content

guilhem/tmate-edge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

tmate-edge

tmate-edge Snap Status

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.

Security considerations

Use your own tmate server!

Install

$ 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=