The node-join script served for adding servers from the Teleport web UI should support Kali Linux - specifically the kali-rolling distribution (which is Debian-based)
It seems like if we were to check ID_LIKE field instead of ID, this might solve the problem for this and other distros. Alternatively, we just add kali to the list of ID checks. We would also have to add channels to the apt.releases.teleport.dev repos to support Kali's version numbers.
What would you like Teleport to do?
The
node-join
script served for adding servers from the Teleport web UI should support Kali Linux - specifically thekali-rolling
distribution (which is Debian-based)Currently, the script's check for adding the repo to APT is gated behind a check so it only works on
debian
orubuntu
: https://github.com/gravitational/teleport/blob/1a6f8d4c8a11056e9d9bae75c39be8d86ee6f28d/lib/web/scripts/node-join/install.sh#L927-L944/etc/os-release
fromkali-rolling
:It seems like if we were to check
ID_LIKE
field instead ofID
, this might solve the problem for this and other distros. Alternatively, we just addkali
to the list ofID
checks. We would also have to add channels to theapt.releases.teleport.dev
repos to support Kali's version numbers.What problem does this solve?
Makes Teleport installation easier on Kali Linux.
If a workaround exists, please include it.
Manually install repos.