2016-06-28 5 views
1

내가 아는 한 EC2 인스턴스는 공용/개인용 암호화를 사용합니다. ~/.ssh 로컬 폴더에 개인 키를 보유하는 pem 파일이 있습니다. 그리고 공개 키를 저장하는 ~/.ssh/authorized_keys의 원격 서버에 있습니다. 맞습니까?AWS EC2 용으로 생성 된 개인 키 보호

그리고 개인 키, 즉 pem 파일을 어떻게 보호해야합니까?

+0

보호 란 무엇을 의미합니까? – error2007s

+1

@ArtjomB. 나는 그가 자신의 개인 키가 로컬에 저장되어 있고 공개 키가 인스턴스에 있다고 말합니다 (그것이되어야 함). – jbird

+0

@jbird 그렇다면 EC2와 관련이 없습니다. –

답변

2

암호 문구가 있는지 확인하십시오. 암호 문구가 없는지 확인하십시오. 코드 저장소에 커밋하지 마십시오. 이메일을 보내거나 공개하지 마십시오. 사본을 물리적으로 다른 위치에 보관하십시오.

PKCS # 8 개인 키 형식을 사용하십시오. 이미 SSH 개인 키에 대한 강력한 암호를 가지고 있다면, PKCS # 8로 기존의 개인 키 형식으로 변환 From Improving the security of your SSH private key files

은 무료로 귀하의 암호, 에 두 개의 별도의 키 입력을 추가로 거의 대등하다 . 그리고 패스 프레이즈가 약한 경우 개인 키 을 "쉽게 깨뜨릴 수 없습니다"에서 "조금 더 힘들어지기"로 설정할 수 있습니다.

+0

하지만 기본적으로 aws가 생성하는 개인 키에는 암호가 없습니다. –

+0

예, 안전하지 않습니다. 나만의 것을 생성하고 가져 오기. –

+0

ssh-add에 pem 파일을 영구히 추가 하시겠습니까? 좋은 이념입니까? –

관련 문제