~/.ssh/authorized_keys 파일에서 공개 키를 제거하는 명령?

~/.ssh/authorized_keys 파일에서 공개 키를 제거하는 명령?

정보 SSH- 있는 경우고객주문 실행:

ssh-keygen -R <hostname|ip>

public key(s)~의섬기는 사람~/.ssh/known_hosts파일 에서 삭제됨

지금섬기는 사람:

질문:

  • public key파일에 저장된 클라이언트를 삭제하는 명령이 있습니까 ~/.ssh/authorized_keys?

그것은 주로 사용됩니다섬기는 사람환경

답변1

당신이 사용할 수있는 sed:

sed -i '/ *username@client-hostname *$/d' ~/.ssh/authorized_keys

man ssh말하다편집하다파일에는 이 간단한 작업을 수행할 수 있는 특정 도구가 없는 것 같습니다.

관련 정보