SSH 키를 설정한 후 키 쌍이 무시되도록 서버에 SSH로 연결하려면 어떻게 해야 합니까?

SSH 키를 설정한 후 키 쌍이 무시되도록 서버에 SSH로 연결하려면 어떻게 해야 합니까?

키 쌍이 있고 비밀번호를 입력하지 않고도 서버에 ssh 및 scp를 사용할 수 있습니다. 이에 대한 많은 튜토리얼이 있습니다.

https://alvinalexander.com/linux-unix/how-use-scp-without-password-backups-copy

이제 일부 디버깅 목적으로 이 키 쌍이 존재하지 않는 환경을 설정하고 싶습니다. 나는 이미 가지고 있는 키 쌍을 삭제하고 싶지 않습니다. 왜냐하면 그것이 고통스러울 것이기 때문입니다. 삭제/재설정 키가 많이 필요하며 ~/.ssh/id_rsa.pub그 중 많은 키가 있습니다.

키 쌍을 무시하는 방식으로 서버에 SSH로 연결할 수 있습니까? 연결 문제를 디버깅하기 위해 "빈 상태"를 입력하는 편리한 방법이 있습니까?

답변1

다음을 수행하여 각 연결에 대해 공개 키 인증을 끌 수 있습니다(새 세션이 설정된 세션을 통해 연결되지 않도록 연결 공유를 비활성화할 수도 있음).

$ ssh -o ControlPath=none -o PubkeyAuthentication=no serverhost

관련 정보