Information/💽 NAS / / 2020. 10. 30. 09:35

시놀로지 NAS 6.2.3 root(루트) 권한으로 WinSCP 인증 연결

반응형

시놀로지 or 헤놀로지 root 권한으로 접속하기

시놀로지 DSM에서 설정하기

제어판에서 Telnet 서비스 활성화, SSH 서비스 활성화를 체크하고 포트는 기본포트 "22"를 임의로 바꿔줍니다.

4 자릿수 이상을 추천합니다.

제어판 사용자 고급에서 "사용자 홈 서비스 활성화" 체크

그러면 자동으로 "homes" 폴더가 생성됩니다.

이 단계를 굳이 안 해도 될 수도 있으나 넣는 이유는 "PuTTY"에서 접속하고 로그인할 때 디렉토리가 없다는 문구가 나오는 경우가 있어서입니다. 

PuTTY 프로그램으로 root 권한 얻기

PuTTY 프로그램을 이용하여 나스로 접속해 줍니다. 

실행하면 아래와 같은 화면이 뜹니다.

Host Name 아래에 사용하고 있는 나스의 주소를 적어줍니다. 포트번호는 위에서 설명했듯이 제어판에서 변경했다면 변경한 포트번호를 동일하게 적어줍니다. 기본 포트는 "22"입니다.

주소와 포트가 맞다면 "Open"을 눌러서 접속합니다.

나스에 접속하는 아이디와 패스워드를 이용해 로그인한 뒤 "sudo -i"를 입력하고 패스워드를 다시 한번 입력하면 아이디가 "root"로 변경됩니다. 

루트 권한을 얻은 상태에서 "cp /etc/sudoers /volume1/homes/sudoers"를 입력합니다.

/etc 폴더에 있는 sudoers 파일이 /volume1/homes 폴더로 복사됩니다.

sudoers 파일 수정하기

sudoers파일을 다운 받아서 텍스트 편집기로 열어줍니다. 저는 비주얼 스튜디오 코드로 열었습니다.

위 사진과 같이 해당 부분에 "NOPASSWD:" 문구를 추가하고 저장합니다.

저장한 후 해당 파일을 다운 받았던 나스 폴더(/volume 1/homes)에 다시 덮어쓰기로 복사합니다. 

그 후 다시 PuTTY 프로그램에서 "cp /volume1/homes/sudoers /etc/sudoers"를 입력해 줍니다.

위에서 수정한 sudoers파일을 원래있던 폴더에 복사하는 과정입니다.

여기까지 워드 치느라 고생 많았습니다. 이제 WinSCP로 접속하기만 하면 됩니다.😁

WinSCP로  root 권한 접속하기

파일 프로토콜을 SCP로 설정하고 고급을 눌러줍니다. 

환경 SCP/Shell 부분에서 "sudo su -"를 선택하고 확인을 눌러줍니다.

호스트 이름에 나스 주소를 적고 포트번호도 자신이 설정한 포트번호를 설정합니다.

사용자 이름에서 root 권한을 얻는 다고 root로 적지 않아야 합니다. 그냥 자신의 나스 아이디를 적으면 됩니다.

비밀번호까지 입력하고 로그인을 눌러줍니다.

위 사진에서 보듯 root 권한으로 로그인되었습니다.

Enjoy~😊

반응형