내가 가지고 있다고 말해현지의두 시스템 모두에 액세스ㅏ그리고두번째그리고외딴접근 기계씨.
A에서 머신 C에 액세스하기 위해 공개 및 개인 키 쌍을 생성하는 경우 머신 B와 프라이빗 키를 공유하여 머신 C에 액세스할 수 있나요? 아니면 새로운 퍼블릭-프라이빗 쌍을 생성해야 합니까?
현재 A에서 C에 액세스할 수 있는 키 쌍이 있는데 B의 개인 키를 사용하면 작동하지 않습니다.
중요한 경우 다음과 같이 구성 파일을 사용합니다.
Host XXX
User XXX
HostName XXX
IdentityFile ZZZ
ZZZ가 B의 키를 가리키는 곳(머신 A와 B의 경로는 다름)
나는 둘 다 동일한 사용자 이름을 사용합니다.
답변1
당신은 항상 할 수 있습니다. 내 생각에 C는 공개 키(외부적으로)를 갖고 있고, A와 B가 모두 로컬 네트워크(예: 홈 네트워크) 내에 있는 경우 인터넷을 사용하지 않는 한 공유로 인해 위험한 일은 없을 것입니다. 암호화되지 않은 xD 보내기 . A와 B가 귀하가 소유한 시스템이고 누구도 귀하의 개인 키를 읽을 수 없다고 확신하는 경우 위험 없이 개인 키를 공유할 수 있습니다.
문제는 개인키가 절대 유출되어서는 안 된다는 점이다. 누구든지 새로 고쳐서 새 서명과 해지 인증서를 볼 수 있도록 해지 인증서와 키 서버의 공개 키를 생성하고 인쇄했는지 확인하세요.
예를 들어 보겠습니다. 집에 있는 컴퓨터에서 SSH를 통해 액세스하는 GitHub 계정이 있습니다. 각 컴퓨터 내에 여러 운영 체제가 있는 둘 이상의 컴퓨터가 있지만 GitHub의 키는 하나만 사용합니다. 왜? 음...제 키는 개인 암호화 드라이브에 있어요. 내가 얼마나 많은 사본을 가지고 있더라도 누구도 내 개인 키를 볼 수 없습니다.
도움이 되길 바랍니다 응원합니다
답변2
어떤 사용자 이름을 사용하든 문제 없이 A에서 B로 개인 키를 복사할 수 있습니다. 작동합니다, IMHO, 문제 없습니다.
나도 같은 일을 했다. 보안상의 이유로 각 개인 키가 비밀번호로 보호되어 있는지 확인해야 합니다.