서버에서 SSH 인증 키를 제거하는 명령

부시

서버에서 ssh 키를 제거하는 명령 (또는 한 줄)이 있습니까? ssh-copy-id와 반대되는 것?

mleu

Ignatio가 제안했듯이 grep -v.

다음은 다른 키가 남아 있지 않을 때 파일을 포함하는 키를 제거 some unique string하거나 authorized_keys파일을 삭제 하는 예입니다 .

if test -f $HOME/.ssh/authorized_keys; then
  if grep -v "some unique string" $HOME/.ssh/authorized_keys > $HOME/.ssh/tmp; then
    cat $HOME/.ssh/tmp > $HOME/.ssh/authorized_keys && rm $HOME/.ssh/tmp;
  else
    rm $HOME/.ssh/authorized_keys && rm $HOME/.ssh/tmp;
  fi;
fi

some unique string제거하려는 키에만있는 것으로 교체 하십시오.

ssh에 대한 oneliner로서 이것은

ssh hostname 'if test -f $HOME/.ssh/authorized_keys; then if grep -v "some unique string" $HOME/.ssh/authorized_keys > $HOME/.ssh/tmp; then cat $HOME/.ssh/tmp > $HOME/.ssh/authorized_keys && rm $HOME/.ssh/tmp; else rm $HOME/.ssh/authorized_keys && rm $HOME/.ssh/tmp; fi; fi'

Linux (SLES) 및 HP-UX에서 테스트되었습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

클라이언트 공개 키를 Windows OpenSSH SFTP / SSH 서버 인증 키 파일에 복사하는 명령

분류에서Dev

원격 서버의 인증 된 키에 공개 키를 추가하고 일부 명령을 실행합니다.

분류에서Dev

명령 오류로 인해 Flutter를 사용하는 Facebook 인증에서 키 해시를 제공하지 않음

분류에서Dev

키 파일로 SSH 인증 시도 : 서버에서 키를 거부했습니다.

분류에서Dev

키 파일로 SSH 인증 시도 : 서버에서 키를 거부했습니다.

분류에서Dev

인라인 ssh 명령 내에서 awk {print}를 사용하는 방법

분류에서Dev

ssl 인증서의 암호를 확인하는 openssl 명령

분류에서Dev

인증 된 키를 사용하여 SSH를 통해 Rsync ..하지만 2 개의 rsync 명령 실행

분류에서Dev

서버에 액세스하는 것만으로 SSH 인증 RSA 개인 키를 얻을 수 있습니까?

분류에서Dev

SSH를 통해 원격 서버에서 명령 실행-종료하지 않고

분류에서Dev

SSH를 사용하여 원격 Linux 서버에서 명령 실행

분류에서Dev

Bash에서 명령 줄 인수를 가로 채고 제거하는 방법

분류에서Dev

기존 SSL 인증서를 대체하는 keytool 명령?

분류에서Dev

기존 SSL 인증서를 대체하는 keytool 명령?

분류에서Dev

SSH 오류 : 지원되는 인증 방법이 없습니다 (서버에서 공개 키를 보냄).

분류에서Dev

Keyvault에서 새 버전의 인증서를 만드는 Azure CLI 또는 PowerShell 명령

분류에서Dev

공개 키 SSH 인증 실패를 디버그하는 방법

분류에서Dev

명령 프롬프트에서 Windows의 개인 키가있는 자체 서명 된 인증서 가져 오기

분류에서Dev

단일 명령으로 중간 서버를 통해 터널을 사용하는 SSH 로그인?

분류에서Dev

인증에 제공된 키를 사용하지 않는 ssh '-i'플래그

분류에서Dev

명령 줄 모드에서 Python 명령 줄 인수를 제공하는 방법

분류에서Dev

로컬 명령 줄에서 SSH 비밀 및 공개 키 유효성을 확인하는 방법

분류에서Dev

AWS 다중 인스턴스는 명령 줄에서 ssh를 통해 연결 (키 쌍 이름 및 사용자를 기억하지 않음)

분류에서Dev

xbindkeysrc에서 키를 바인딩하여 명령 입력

분류에서Dev

cURL 명령 줄에서 자체 서명 된 인증서를 신뢰하는 방법은 무엇입니까?

분류에서Dev

ssh 명령에서 비밀번호를 지정하는 방법

분류에서Dev

인증이 명령 줄에서 작동하지 않는 프록시 서버

분류에서Dev

OpenPGP 카드를 사용하여 Windows의 SSH에서 공개 키로 인증

분류에서Dev

tar -c 명령이 멤버 이름에서 선행`/ '를 제거하는 이유

Related 관련 기사

  1. 1

    클라이언트 공개 키를 Windows OpenSSH SFTP / SSH 서버 인증 키 파일에 복사하는 명령

  2. 2

    원격 서버의 인증 된 키에 공개 키를 추가하고 일부 명령을 실행합니다.

  3. 3

    명령 오류로 인해 Flutter를 사용하는 Facebook 인증에서 키 해시를 제공하지 않음

  4. 4

    키 파일로 SSH 인증 시도 : 서버에서 키를 거부했습니다.

  5. 5

    키 파일로 SSH 인증 시도 : 서버에서 키를 거부했습니다.

  6. 6

    인라인 ssh 명령 내에서 awk {print}를 사용하는 방법

  7. 7

    ssl 인증서의 암호를 확인하는 openssl 명령

  8. 8

    인증 된 키를 사용하여 SSH를 통해 Rsync ..하지만 2 개의 rsync 명령 실행

  9. 9

    서버에 액세스하는 것만으로 SSH 인증 RSA 개인 키를 얻을 수 있습니까?

  10. 10

    SSH를 통해 원격 서버에서 명령 실행-종료하지 않고

  11. 11

    SSH를 사용하여 원격 Linux 서버에서 명령 실행

  12. 12

    Bash에서 명령 줄 인수를 가로 채고 제거하는 방법

  13. 13

    기존 SSL 인증서를 대체하는 keytool 명령?

  14. 14

    기존 SSL 인증서를 대체하는 keytool 명령?

  15. 15

    SSH 오류 : 지원되는 인증 방법이 없습니다 (서버에서 공개 키를 보냄).

  16. 16

    Keyvault에서 새 버전의 인증서를 만드는 Azure CLI 또는 PowerShell 명령

  17. 17

    공개 키 SSH 인증 실패를 디버그하는 방법

  18. 18

    명령 프롬프트에서 Windows의 개인 키가있는 자체 서명 된 인증서 가져 오기

  19. 19

    단일 명령으로 중간 서버를 통해 터널을 사용하는 SSH 로그인?

  20. 20

    인증에 제공된 키를 사용하지 않는 ssh '-i'플래그

  21. 21

    명령 줄 모드에서 Python 명령 줄 인수를 제공하는 방법

  22. 22

    로컬 명령 줄에서 SSH 비밀 및 공개 키 유효성을 확인하는 방법

  23. 23

    AWS 다중 인스턴스는 명령 줄에서 ssh를 통해 연결 (키 쌍 이름 및 사용자를 기억하지 않음)

  24. 24

    xbindkeysrc에서 키를 바인딩하여 명령 입력

  25. 25

    cURL 명령 줄에서 자체 서명 된 인증서를 신뢰하는 방법은 무엇입니까?

  26. 26

    ssh 명령에서 비밀번호를 지정하는 방법

  27. 27

    인증이 명령 줄에서 작동하지 않는 프록시 서버

  28. 28

    OpenPGP 카드를 사용하여 Windows의 SSH에서 공개 키로 인증

  29. 29

    tar -c 명령이 멤버 이름에서 선행`/ '를 제거하는 이유

뜨겁다태그

보관