키 비밀번호 및 sshd - 캐시된 인증?

키 비밀번호 및 sshd - 캐시된 인증?

좀 더 정확한 질문을 하자면:

rsync암호를 입력하지 않고도 암호를 요구하는 키를 사용하여 이 작업을 수행할 수 있는 것 같습니다 . ssh예를 들어 rsync명령줄에서 다음을 실행할 수 있습니다.

rsync -qavz -e ssh -i /home/keshlam/.ssh/password_id_dsa.pub a.a [email protected]:/home/password_id/a.a

a.a비밀번호를 묻는 메시지 없이 원격 컴퓨터에 파일이 나타나는지 확인하세요 .

내 추측으로는 이것이 ssh 캐싱 효과인 것 같습니다. 어제 비밀번호를 입력했는데 두 컴퓨터가 여전히 서로를 신뢰합니다.

이 분석이 의미가 있나요? 그렇다면 테스트를 위해 캐시를 플러시하는 가장 쉽고 안정적인 방법, 즉 재부팅은 무엇입니까?

답변1

내 추측으로는 이것이 ssh 캐싱 효과인 것 같습니다. 어제 비밀번호를 입력했는데 두 컴퓨터가 여전히 서로를 신뢰합니다.

이것은 사용할 수 있도록 개인 키를 암호화하여 저장하는 ssh-agent것 입니다.gnome-keyring

테스트를 위해 캐시를 플러시하는 가장 쉽고 안정적인 방법(재부팅)은 무엇입니까?

ssh-agent를 사용하여 저장된 키를 나열합니다 ssh-add -l. 기재되어야 합니다. 다음을 사용하여 삭제할 수 있습니다.ssh-add -d /path/to/your.key

관련 정보