News for hackers. Stuff that matters.
Re:Tailscale SSH by tptacek on Wednesday June 22, 2022 @01:17PM (#31838927)
The big thing you get with Teleport that you don't yet get with Tailscale --- apart from entirely owning the source of truth for SSH authentication on your own infra, which is a very minor issue for almost everyone but is a major issue for some people --- is that Teleport gives you transcript-level audit logs of your SSH sessions.

Teleport also has that web-based SSH console (it's one of the better web-based consoles) and the ability to do joint SSH connections. But the audit log is the big one.

Obviously, the flip side of this is that Tailscale's SSH is built in; if you're already using Tailscale, and you're not already using Teleport, you should enable Tailscale's SSH right away; it is hugely better than managing your own SSH service ad-hoc.

Re:Tailscale SSH by outworlder on Wednesday June 22, 2022 @01:52PM (#31839408)
> is that Teleport gives you transcript-level audit logs of your SSH sessions

That is extremely valuable. Just in case 'transcript-level audit' didn't sink in, it's a session recording – not only you can see the all keystrokes typed but you can see all the outputs, the whole state. Someone doing a TOP command for an hour? You can watch the same thing later.

Think asciinema (https://asciinema.org/).

Re:Tailscale SSH by alexk on Wednesday June 22, 2022 @02:53PM (#31840240)
Sasha, CTO@ Teleport here. Thank you for the kind words! And congrats to the Tailscale team on launching SSH product.

Let me share a bit more about our auditing capabilities:

Teleport captures session PTY output and stores it in S3 or any S3 compatible storage for your records by default.

If you would like to get additional, more in-depth insight into the session, Teleport captures syscalls, file access calls and network calls done during SSH session by correlating it with sessions' cgroup using our BPF module:

https://goteleport.com/docs/server-access/guides/bpf-session...

Teleport provides a lot of other in-depth SSH integration for auditing and compliance, for example we support moderated sessions access control with a required session moderator, or per session-MFA.

Re:Tailscale SSH by bradfitz on Wednesday June 22, 2022 @02:34PM (#31839962)
FWIW, Tailscale SSH can also record sessions in asciinema cast format:

https://github.com/tailscale/tailscale/blob/v1.26.1/ssh/tail...

We haven't yet fully "productized" it yet because it only records on-device for now. We want to make it stream recordings to another device (that you run) first before considering it done.

Re:Tailscale SSH by sickill on Thursday June 23, 2022 @03:42AM (#31846184)
Nice!
Re:Tailscale SSH by dave_universetf on Wednesday June 22, 2022 @01:31PM (#31839118)
Session recording's actually already in the network engine for SSH, we just haven't plumbed the whole "push recordings somewhere and surface them" yet. Soon :)
Re:Tailscale SSH by tptacek on Wednesday June 22, 2022 @01:35PM (#31839168)
It's an extremely valuable feature, in that it can knock out a bunch of different SOC2 DRL line items with a single screenshot.
Re:Tailscale SSH by alipitch on Thursday June 23, 2022 @01:25AM (#31845452)
For those who are not familiar with the term DRL in "SOC2 DRL line item", it is document request list (DRL).
Re:Tailscale SSH by AtlasBarfed on Wednesday June 22, 2022 @09:42PM (#31844213)
Do you own the teleport code or is it closed source?
Re:Tailscale SSH by tptacek on Wednesday June 22, 2022 @09:46PM (#31844230)
I don't know what "own it" means, but it's open source.