Synology NAS

Synology ssh 연결하기

#Synology NAS 에서 SSH 서비스 활성화 하기

Pasted%20image%2020250103140137.png

포트를 521 로 정했다.

#터미널 접속하기

ssh UserID@synologyIP -p 521

#RSA 키 쌍 생성

공개키와 개인키 2개를 생성해서 공개키는 서버에 올려두고 개인키는 개인 PC 에 보관한다. 개인키만 있으면 비밀번호 없이 서버에 접속할 수 있다. 공개키가 서버에 있기만 하면..

#macOS 터미널 열기

1. ssh-keygen 명령어 입력

ssh-keygen

Generating public/private rsa key pair.
Enter file in which to save the key (/Users/UserID/.ssh/id_rsa): 
/Users/UserID/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /Users/UserID/.ssh/id_rsa
Your public key has been saved in /Users/UserID/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:XddyGMOv6TOnSzrasdO8zDMY0DXrL/IldTj3EjLI2V8 UserID@SeungHakuiMBP2
The key's randomart image is:
+---[RSA 3072]----+
|             .o  |
|       =.o..o.o  |
|      ooB++ .++ .|
|       o**....o* |
+----[SHA256]-----+

Enter 키만 눌러서 진행하면 된다.

2. 2개의 파일이 생성된다.

~/.ssh 폴더

id_rsa (개인키)
id_rsa.pub (공개키)

3. Synology NAS 에 공개키 업로드하기

Pasted image 20250103143535.png

~/.ssh 폴더에 공개키 업로드

4. Synology NAS 에 ssh 접속하기

# 접속하기
ssh UserID@synologyIP -p 521

# 폴더 이동
cd ~/.ssh

# 공개키 인증키에 넣기
cat id_rsa.pub > authorized_keys

# 다시 접속하면..이제부터는 비밀번호 없이 자동으로 접속된다.

5. 개인키 권한 설정을 해줘야 함.

소유자만 파일을 읽고 쓸 수 있음.

chmod 600 ~/.ssh/authorized_keys

소유자만 디렉토리를 읽고 쓰고 실행 할 수 있다.

chmod 700 ~/.ssh

#ssh