Instructions

시놀로지 NAS에 공개키를 이용해 비밀번호 없이 SSH 접속하기

Posting-Neuron 2024. 1. 11. 02:00

1. SSH Daemon의 Configuration 수정

시놀로지 SSH 서버의 configuration은 기본적으로 공개키를 이용한 로그인이 허용되지 않는다. 이를 설정파일의 수정을 통해서 변경해주어야한다.

1.1. 변경할 파일 위치

/etc/ssh/sshd_config

1.2. 변경할 내용

PubkeyAuthentication yes
AuthorizedKeysFile  .ssh/authorized_keys

위 두 라인의 주석을 제거해준다.

2. authorized_keys 파일 작성

접속할 클라이언트의 공개키를 서버에 넣어주는 과정이다. 공개키를 아래 경로에 집어 넣어준다.

2.1. 공개키를 저장할 위치

~/.ssh/authorized_keys

2.2. 공개키의 권한 변경

홈디렉토리부터 authorized_keys 파일까지의 권한을 아래의 명령어로 설정해준다.

sudo chmod 700 ~
sudo chmod 700 ~/.ssh
sudo chmod 600 ~/.ssh/authorized_keys

3. SSD Daemon 재시작

NAS의 웹 페이지에 접속해서 SSH 기능을 비활성화–활성화 하는 것으로 SSH 서버를 재시작해준다.

#시놀로지 #Synology #NAS #SSH #authorized_keys #공개키 #비밀번호 #패스워드 #Password