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

Aberta
#1,611 1 comentário 1 reação 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
55/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Pouca atividade
Stack de tecnologia
go
Domínio
cli, security

Direção de pesquisa

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.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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

Linguagem predominante
Go
Estrelas
4.3k
Forks
320
Merge médio
2d 3h
PRs com merge (30d)
11

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de smallstep/cli

Todas as issues de smallstep/cli

Issues semelhantes

Mais issues de Go

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.