로그인할 때마다 키 쌍과 암호를 사용하여 SSH 로그인

로그인할 때마다 키 쌍과 암호를 사용하여 SSH 로그인

로그인할 때마다 암호 문구가 표시되는 키 기반 SSH 로그인을 사용하고 싶습니다. Linux 시스템의 SSH 클라이언트에 관해 묻고 있습니다. 어떻게 달성할 수 있나요?

내 개인 키를 인증 에이전트에 SSH로 추가할 수 있다는 것을 알고 있습니다. 그리고 이 과정에서 주어진 개인 키에 대한 암호를 한 번만 요청합니다. 그 후에는 암호를 묻지 않고도 원격 컴퓨터에 로그인할 수 있습니다. 그러나 그것은 내가 원하는 것이 아닙니다.

ssh-add를 사용하여 인증 에이전트에 키를 추가하지 않고 로그인하려고 하면 "에이전트가 키를 사용한 서명 실패를 승인했습니다."라는 오류가 계속 나타납니다.

내가 원하는 것에 대한 몇 가지 예를 들면 다음과 같습니다. 기본적으로 Windows 시스템에서 Putty 또는 WinSCP를 사용하여 원격 호스트에 연결할 때 두 프로그램 모두 로그인할 때마다 지정된 키에 대한 암호를 묻습니다.

감사해요

답변1

비밀번호로 보호되는 키를 생성할 수 있습니다. 따라서 인증이 키 기반인 경우에도 이를 위해서는 인증서 비밀번호를 입력해야 합니다.

편집: 그리고 ssh 에이전트를 사용하지 마세요;) (ssh 에이전트가 인증서의 비밀번호도 캐시하는지 확실하지 않지만)

관련 정보