좀 더 정확한 질문을 하자면:
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