Granted, this solution let's you give ssh access to anywhere, but usually if I want to share a terminal, it's on a server the other person has access to.
Granted, this solution let's you give ssh access to anywhere, but usually if I want to share a terminal, it's on a server the other person has access to.
As I understand it, the use of tmate is not so different from physically sitting next to a colleague and both of you taking the hot-seat with the computer.
Is the vulnerability around sending a shell to tmate.io? If so, I believe there is also an option to host the software on your own server.
I use tmux with a reverse ssh to a VM in our cloud and then a colleague can forward ssh to the VM.
Corporate can't block outgoing traffic on well-known ports without user impairment, even with MITM certificates in place HSTS solves that security hole making outbound 443 quite open in most networks.
EDIT: tmate uses SSH as outbound transport, just like you are.
Not sure why my client is not connecting, if ssh is the outbound transport, perhaps it's because port 22 is blocked for non-network addresses?