공개 키 인증으로 새 사용자를 만드는 방법은 무엇입니까?


11

Ubuntu Server 14.04 LTS가 있습니다. 공개 키 인증은 기본적으로 활성화되어 있습니다.

다음 명령을 사용하여 새 사용자를 작성했습니다.

sudo useradd -m -c "John T." john -s /bin/bash

이 명령은 사용자, 사용자의 홈 폴더 등을 생성했지만 사용자에게는 키가 없기 때문에 사용자는 로그인 할 수 없습니다. 무엇 향후 계획? 키를 만들어 사용자에게 연결하는 방법은 무엇입니까?

-c -- User's full name
-m -- Creates user's home directory
-s -- Specify user's login shell

답변:


10

~john/.ssh/authorized_keys매뉴얼 페이지에 설명 된대로 ( 공개 장소) 공개 키를 저장해야합니다 sshd. 또한 당신은 반드시 확인해야합니다 ~john/.ssh/디렉토리가 소유 john하고있다 0700권한과 ~john/.ssh/authorized_keys권한도 0600.

그런 다음 사용자는 로그인 할 수 있어야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.