Skip to content

Synology NAS 사용자에게 관리자 권한 주지 않고 공개키 인증 사용하여 SSH 로그인

5gyungjae edited this page Sep 11, 2018 · 4 revisions

내용

  • DSM 6 이상 버전 기준
  • SFTP/SSH/SCP를 사용해 NAS에 연결 시 비밀번호 입력 대신 키 사용
  • SSH/SFTP/SCP를 사용하기 위해서는 사용 할 계정을 Administrator 그룹에 넣어야 함
  • administrator 그룹에 넣지 않고 ssh로그인을 하는 방법 소개

Web UI 설정

  • SSH 사용 설정
제어판 -> 터미널 및 SNMP -> 터미널 탭에서 "SSH 서비스 활성화" 선택
  • 사용자 홈 서비스 활성화
제어판 -> 사용자 -> 고급 탭 -> 사용자 홈 -> "사용자 홈 서비스 활성화" 선택

내부 설정

  • [문서]를 참조하여 root 계정으로 전환 후 진행
  • pubkey 인증을 위해 키를 생성후 authorized_key를 아래 위치에 저장
<volume>/homes/mcom/.ssh/
  • /etc/passwd 수정 쉘이 지정되어 있지 않아 로그인 불가능
<계정명>:x:1028:100::/var/services/homes/mcom:/sbin/nologin
-> 
<계정명>:x:1028:100::/var/services/homes/mcom:/bin/sh
  • sshd 수정
PubkeyAuthentication no -> yes
ChallengeResponseAuthentication yes -> no
  • sshd 재시작
synoservicectl --restart sshd
Clone this wiki locally