Synology NAS
Synology ssh 연결하기
#Synology NAS 에서 SSH 서비스 활성화 하기
포트를 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 에 공개키 업로드하기
~/.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