SSH를 매우 안전하게 사용하여 Pi에 연결하기 위해 비밀번호가 없고 올바른 SSH 키로만 액세스할 수 있는 raspbian Jessie에 새 사용자를 설정하고 싶습니다. passwd 및 usermod 명령에는 비밀번호가 없기 때문에 사용자 잠금을 해제할 수 없습니다.
답변1
~처럼뿌리sudo -i
( 또는 를 실행해야 할 수도 있음 sudo su -
) 새 사용자를 생성합니다.
root@pi# useradd -m myuser
그런 다음 su
사용자에게
root@pi# su - myuser
해당 파일을 myuser로 편집 ~/.ssh/authorized_keys
하고 다른 컴퓨터의 공개 키를 추가합니다.
myuser@pi$ echo "your-public-key-in-here" >> ~/.ssh/authorized_keys
# or just open in vi/nano and paste the key inside it
또한 파일 권한이 소유자(이 경우 myuser)에 대해서만 읽기/쓰기인지 확인하세요.
root@pi# chmod 600 /home/myuser/.ssh/authorized_keys
root@pi# chown myuser:myuser /home/myuser/.ssh/authorized_keys