키가 필요한 사용자에게 셸 액세스 권한을 부여하는 방법

키가 필요한 사용자에게 셸 액세스 권한을 부여하는 방법

어리석은 질문일 수도 있지만 시스템에서 SSH 키를 사용해야 하는 경우 시스템에 사용자를 추가하고 액세스 권한을 제공하려면 어떤 프로세스를 마련해야 합니까?

예를 들어, 키가 필요하지 않은(비밀번호는 허용됨) 시스템에서 사용자를 추가하고 임시 비밀번호를 설정한 후 다음에 로그인할 때 비밀번호를 변경하도록 요청할 수 있습니다(이는 문제가 되지 않습니다).

액세스를 위해 키가 필요한 시스템에서 사용자에게 키 쌍이 없는 경우 개인에게 액세스를 제공하는 올바른 절차는 무엇입니까? 제가 이해한 바로는 개인 키는 시스템 외부로 나가서는 안 되며, 개인 키를 생성하는 경우 로그인할 수 있도록 키 쌍을 보내야 하는데 이는 조언에 어긋납니다.

"첫 번째 로그인 시 SSH 키 쌍 생성" 옵션이 있습니까? 아니면 사용자에게 키 쌍을 생성하고 공개 키를 보내도록 해야 합니까?

답변1

"첫 번째 로그인 시 SSH 키 쌍 생성" 옵션이 있습니까? 아니면 사용자에게 키 쌍을 생성하고 공개 키를 보내도록 해야 합니까?

비밀번호가 필요한 경우 처음 로그인하려면 어떻게 해야 합니까?

제한 사항을 고려하면 공개 키를 보내도록 해야 할 것 같습니다. 사용자의 기대 수준에 따라 이 콘텐츠를 생성하는 데 도움이 되는 유틸리티를 제공할 수 있습니다. 그렇지 않은 경우에는 ssh-keygen을 실행하고 생성된 id_rsa.pub 파일을 보내달라고 요청하세요.

관련 정보