Please add support for `ssh-add -c` to `step ssh login`

Offen
#1,611 1 Kommentar 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
55/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Ruhig
Tech-Stack
go
Bereich
cli, security

Rechercherichtung

Start by locating the step ssh login and step ssh proxycommand command entry points and the code that adds generated SSH client certificates to an agent. Check how SSH options are passed through those commands, then run the relevant SSH command tests if present. Done means both commands support confirmation on every certificate use, with behavior matching ssh-add -c.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

enhancement needs triage

Hello!

  • Vote on this issue by adding a 👍 reaction
  • If you want to implement this feature, comment to let us know (we'll work with you on design, scheduling, etc.)

Issue details

It would be cool to have a way to add just generated SSH client cert to agent with -c option to require confirmation on every use.

Something like:

step ssh login --confirm

I think it also makes sense to add same thing to step ssh proxycommand to make it automatic

Why is this needed?

I know that it's less important for very short-lived certs, but I think it still makes sense to require user confirmation for every certificate use

Vorherrschende Sprache
Go
Sterne
4.3k
Forks
320
Ø Merge
2 T. 3 Std.
Gemergte PRs (30 T.)
11

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus smallstep/cli

Alle Issues in smallstep/cli

Ähnliche Issues

Weitere Issues zu Go

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.