2017-11-20 16 views
0

질문이 들리거나 어리석게 판단하지 않으면 제발 개발자가 아닌 것처럼이 질문을했습니다.aws에서 공용 SSH를 발급하는 방법은 무엇입니까?

기본적으로 aws에서 인스턴스를 만들고 인스턴스를 만들었으며 프로세스가 끝날 때 저장하지 않고 공유하지 않는 SSH 개인 키가 발급되었습니다. 이제 개발자들에게 인스턴스 파일에 대한 액세스 권한을 부여하고 코드 작성 등을 원한다면 개인 키를 공유해야합니까? 아니면 공개 SSH 키를 사용하기 위해서만 만들어야합니까? 어떻게 만들 수 있습니까? 작업 완료 후이 공개 키를 삭제하고 해당 파일에 대한 액세스를 취소 할 수 있습니까? 어떤 도움을 주시면 매우 감사하겠습니다 !!!

답변

0

한 가지 방법 (사용자가 제공 한 ssh 키는 계정에서 생성 된 다른 EC2 인스턴스에서 사용할 수 있기 때문에) 사용자가 ssh 키 쌍을 만들고 공개 키를 제공 할 수 있습니다. $ {HOME}/.ssh/authorized_keys 파일의 끝에 키를 추가하십시오. 그러면 개발자 및 다른 사용자가 액세스 권한을 부여하려는 인스턴스에만 액세스 할 수 있습니다.

가장 좋은 방법은 각 사용자 (액세스 할 수 있도록하려는 각 서버의 계정)를 만들고 해당 공개 키를 자신의 계정에 대한 $ {HOME}/.ssh/authorized_keys 파일에 추가하는 것입니다. 그런 다음 필요에 따라 sudo 액세스 권한을 부여하십시오.