클라이언트 서버가 동일한 프로필에 대해 여러 개인 SSH 키를 호스팅할 수 있나요?

클라이언트 서버가 동일한 프로필에 대해 여러 개인 SSH 키를 호스팅할 수 있나요?

Tectia 클라이언트를 사용하여 UAT에 연결하는 클라이언트가 있습니다. 그들은 SSH 쌍을 생성하고 연결에 사용하는 프로필로 개인 키를 가져온 다음 공개 키를 우리에게 전달했습니다.

이제 동일한 프로필 이름(요구 사항 변경 불가)을 사용하여 프로덕션 서버에 연결하기를 원합니다. UAT에 연결하는 데 사용한 이전 SSH 키를 유지하면서 다른 SSH 키 쌍을 생성하고 새로 생성된 SSH 키를 사용하여 연결할 수 있습니까?

감사합니다.

답변1

비밀번호 없는 인증의 경우 키를 생성한 다음 내보내야 합니다. 매번 새 키를 생성하는 경우 클라이언트 측에서 내보내야 합니다.

예(Linux 기반 ubuntu12.04) 다음 명령은 키 생성을 담당합니다.

vishwa@vishwa-VirtualBox:~$ ssh-keygen

클라이언트에서 서버 클라이언트-> 서버로 내보내는 데 필요한 키는 비밀번호가 적습니다.

vishwa@vishwa-VirtualBox:~$ ssh-copyid user@server-ip

따라서 모든 새로운 세대의 키에 대해 SSH의 비밀번호 없는 인증을 위해 클라이언트에서 서버로 SSH 키를 내보내야 하며 그 반대의 경우도 마찬가지입니다.

답변2

예, 가능합니다. 원하는 만큼 개인/공개 키 쌍을 가질 수 있습니다. 더 쉬운 관리를 위해 의미 있는 이름을 지정하거나 공개 키 파일의 마지막 부분(주석 부분)을 편집하는 -f filename옵션을 사용할 수 있습니다 .ssh-keygen

관련 정보