Se da linha de comando você pode ver sua identidade com
ssh-add -l
então você pode removê-lo (ou seja, fazer o agente esquecer), com
ssh-add -D
Estou usando a autenticação baseada em chave para o ssh. Sempre que eu tento entrar no sistema, ele não me pede uma chave pública. Ele simplesmente faz o login, eu só quero sair desta autenticação de chave pública. E sempre que eu precisar, eu vou permitir isso. Alguém pode me dizer o caminho para sair da autenticação de chave pública. E como definir o tempo limite para essa autenticação de chave pública? Agradecemos antecipadamente.
Se da linha de comando você pode ver sua identidade com
ssh-add -l
então você pode removê-lo (ou seja, fazer o agente esquecer), com
ssh-add -D
Você quer dizer que você quer um método normal de login / logout? Se sim, remova a chave na máquina remota. Eu acho que está em /home/$USER/.ssh/authorized_keys e reinicie o daemon ssh. Por favor, deixe-me saber se isso está correto.
Tags ssh