Linux에서 실행 취소 버튼은 어디에 있습니까? SSH 키를 생성하고 공개 키를 NAS에 복사한 경우 이를 취소하거나 삭제하려면 어떻게 해야 합니까?

Linux에서 실행 취소 버튼은 어디에 있습니까? SSH 키를 생성하고 공개 키를 NAS에 복사한 경우 이를 취소하거나 삭제하려면 어떻게 해야 합니까?

을 사용하여 SSH 키를 만들었습니다 ssh-keygen -t rsa.

그런 다음 비밀번호를 입력하는 데 사용할 필요가 없도록 키를 NAS에 복사했습니다 ssh-copy-id.

잘못된 사용자를 위해 이 작업을 수행했다는 것을 깨달았으므로 이제 모든 항목을 실행 취소하거나 삭제해야 합니다.

또한 권한을 변경했습니다.

chmod 600 ~/.ssh/authorized_keys
chmod 711 ~/.ssh
chmod 711 ~

답변1

Linux에서 실행 취소 버튼을 사용하시겠습니까? 그와 같은 일은 없다. 일부 애플리케이션은 고유한 롤백 방식으로 실행 취소 기능을 제안할 수 있습니다. ssh-copy-id는 분명히 그렇지 않습니다. 더 나쁜? SSH 키를 자동으로 삭제하는 방법조차 모릅니다.

그러나 당신이 할 수 있는 일은 다음과 같습니다:

~/.ssh/authorized_keys키가 포함된 줄을 제거하려면 편집하세요 .

답변2

이동, 복사, 삭제, 텍스트 편집과 같은 매우 간단한 파일 시스템 작업을 제외하고 실행 취소 버튼을 제공하는 운영 체제는 없습니다. 귀하의 경우에는파일 시스템 버전 관리파일의 변경 사항은 일반적으로 기록되기 때문에거의곧. 귀하의 경우 파일을 수동으로 삭제하십시오.

답변3

당신은 할 수 있습니다:

  • 이전 체크포인트로 롤백합니다(해당 체크포인트가 있음).
  • 열쇠를 찾아서 제거하세요.

공개 키에 대해 제가 한 일은 공개 키를 보관할 public-keys하위 폴더를 호출하는 것이었습니다. .ssh그런 다음 이 폴더를 업데이트한 후( cd ~/.ssh; cat public-keys/* > authorized_keys )

관련 정보