gravitational / teleport

The easiest, and most secure way to access and protect all of your infrastructure.
https://goteleport.com
GNU Affero General Public License v3.0
17.66k stars 1.76k forks source link

Support for Arista (EOS) and potentially other networking devices. #7343

Open Valien opened 3 years ago

Valien commented 3 years ago

What

With the growth of SDN and products like Arista Networks using Linux as their SDN OS (EOS) it could be beneficial if Teleport had support for logging and auditing of networking commands.

This could open a whole new world of opportunities in the SDN marketplace.

More info on EOS - https://www.arista.com/en/products/eos-network-solutions-overview

How

Add support for EOS and other SDN OS that are based on Linux and have the ability to support Teleport.

Why

Continued growth around providing access and auditing for engineers.

Workaround

None AFAIK.

Valien commented 2 years ago

Also support for network firewalls like Juniper, Cisco, F5, etc.

draggeta commented 1 year ago

I love for Teleport to support any SSH device, even if it has to use an admin password to allow access. I was evaluating this vs Guacamole for quick RDP and SSH access. Sadly two things won't work for me:

webvictim commented 1 year ago

I have a hunch that this functionality could theoretically be achieved across multiple brands of network devices by adding support for a RADIUS server with short-lived identities to Teleport, then configuring the downstream devices to use Teleport as a RADIUS server. This would allow the devices to have centralised authentication/authorization via Teleport without agent installations.

Proxy recording mode could potentially be extended to support passing a session through to the end device (perhaps even with some form of expect scripting to enter the dynamically-generated username/password on behalf of the user) and recording the traffic.

Valien commented 1 year ago

A good discussion on our community Slack around this potential need - https://goteleport.slack.com/archives/CEZH6UL64/p1681694671519629

Goldenflamer commented 2 months ago

+1