리눅스(CentOS 기준)에서 시놀로지 나스로 백업 같은 쉘스크립트를 편하게 실행하기 위해서는 비번 입력 없이 접속이 가능해야합니다.

 

먼저 리눅스에서 아래 ssh-keygen 으로 RSA 암호키를 먼저 만듭니다.

 

[root@localhost ~]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.

 

ssh-copy-id -p포트번호 나스어드민ID@192.168.1.2
첫 접속시 비밀번호를 한번 입력하면 위에서 만든 key가 나스 서버로 복사가 됩니다.

 

이제 나스 서버로 접속해봅니다.
ssh 나스어드민ID@192.168.1.2 -p포트번호

 

sudo -i 명령으로 root 계정으로 권한을 넘겨받을때 비번을 묻는데 이것도 안묻게 하려면 아래 처럼 명령어를 실행합니다.
echo "$USER ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers

이제 다시 테스트 해보면 됩니다.

 

블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

댓글을 달아 주세요