비밀번호 없이 두 번째 서버에 SSH를 통해 접속하시겠습니까?

비밀번호 없이 두 번째 서버에 SSH를 통해 접속하시겠습니까?

SSH 로그인을 위해 서버 A에 공개/개인 키 쌍을 설정했으며 비밀번호는 필요하지 않습니다. 문제는 다른 서버 B에도 비밀번호 없이 로그인하고 싶다는 것입니다. 온라인으로 검색했어요. 많은 튜토리얼은 로그인이 필요한 서버가 있는 경우에만 적용되는 것 같습니다. 이를 직접 수행하면 서버 A에 대한 설정이 삭제됩니다. 그러면 매번 비밀번호를 입력하지 않고 로그인할 수 있도록 서버 B에 또 다른 공개/개인 키 쌍을 추가하려면 어떻게 해야 합니까? 감사해요!

답변1

서버 B의authorized_keys 파일에 공개 키를 추가한 다음 동일한 키를 사용하여 서버 A 또는 서버 B에 로그인할 수 있습니다.

또는 서버에 인증할 때 사용할 개인 키를 지정할 수 있습니다.

ssh -i /path/to/id_rsa user@hostB

이상적으로는 개인 키가 있고 로그인하려는 모든 서버(동일한 개인 키를 사용하는 모든 서버)에 해당 공개 키를 추가하는 것입니다.

관련 정보