SSH에서 제공하는 개인 키를 사용하여 서버에 연결하는 방법

SSH에서 제공하는 개인 키를 사용하여 서버에 연결하는 방법

저는 두 대의 서버를 설정할 때만 개인 키를 사용합니다. 그런데 이번에는 로컬에서 서버에 로그인하기 위한 비밀번호로 사용할 수 있는 개인 키를 얻었습니다.

누구든지 이 작업을 수행하는 방법을 도와주거나 말해 줄 수 있나요?

답변1

ssh -i /path/to/private/key remoteuser@remotehost

개인 키에는 적절한 권한이 필요합니다(0600).

Windows를 사용하는 경우 Putty를 사용할 수 있으며 새 프로필을 만들 때 키를 선택할 수 있습니다. 키를 다른 형식(예: pem -> ppk)으로 변환해야 할 수도 있지만 Putty에는 puttygen 유틸리티 사용에 대한 지침이 있습니다.

답변2

또한 개인 키를 ~/.ssh/id_rsa(0700 디렉터리 권한 및 0600 파일 권한)로 저장한 다음 user@host에 ssh를 보낼 수도 있습니다.

다른 호스에서는 공개 키가 ~/.ssh/authorized_keys 파일에 있을 것으로 예상합니다.

관련 정보