WinSCP root권한 얻기. - Xpenology 6.0.2(헤놀로지 6.0.2)

DSM 5.x버전에서 WinSCP를 사용하시다가 DSM 6.x으로 업그레이드 하셨다면 WinSCP로 root계정 접속이 안되는것에 당황하실겁니다.

 

Xpenology 6.0.2(헤놀로지 6.0.2)에서는 보안을 이유로 root계정 로그인을 막았습니다.

 

 

Xpenology 6.0.2(헤놀로지 6.0.2)에서 WinSCP를 이용한 루트계정 사용을 못하니 DSM이 처음인 저에겐 큰 벽이 생기네요.

 

ROOT권한 테스트를 위해 이미지 파일 한개 올렸는데 위와같은 에러가 납니다.

 

WinSCP root권한은 DSM 5.x(헤놀로지 5.x)버전은 아이디에 root를 입력하고 나스 설정에 사용한 비밀번호를 입력해서 접속하면 쉽게 root계정을 얻지만 DSM 6.x버전부터는 이 부분이 막혀 있습니다.

 

Xpenology 6.0.2(헤놀로지 6.0.2)에서 WinSCP root권한 얻기.

WinSCP root권한을 얻기 위해 PuTTY란 프로그램 도움을 받아야 합니다. 아래 링크에서 다운로드 하거나 첨부한 파일을 받아서 사용 하세요.

 

 

putty.exe를 실행하면 위 화면이 나옵니다.

 

Host Name 항목에 NAS IP를 입력하세요.

Port 항목에는 SSH포트를 입력하면 되는데 WinSCP 설치, NAS접속 방법. - Xpenology 6.0.2(헤놀로지 6.0.2) 글을 보시면 참고가 될겁니다.

 

입력하셨다면 'Open'을 클릭 하세요.

 

putty.exe를 처음 접속하면 위 화면이 나옵니다. '예'를 클릭 하세요.

 

위 화면이 나오면 NAS접속 아이디, 비밀번호를 입력해서 로그인을 해 주세요.

 

그리고 명령 프롬프트가 실행되면 'sudo -i'를 입력하고 엔터를 눌러 주세요. 그럼 Password를 입력하라고 뜨는데 NAS 관리자 비밀번호를 입력 하시면 됩니다.

 

위 작업까지 하셨으면 NAS에 있는 제어판을 열어 주세요.

 

제어판-> 사용자 -> 고급 항목을 열어 '사용자 홈 서비스 활성화'에 체크하고 '적용'을 클릭 하세요. 이 작업은 읽기, 쓰기가 가능한 homes폴더를 만드는 과정 입니다.

 

이제 PuTTY화면으로 돌아 갑니다.

 

'cp /etc/sudoers /volume1/homes/sudoers' 를 입력하고 엔터를 눌러 주세요.(오타 방지를 위해 복사-> 붙혀넣기 이용)

 

sudoers파일을 읽기, 쓰기 가능한 homes폴더로 복사하는 명령어 입니다.

 

복사를 했으니 복사한 'sudoers'파일을 수정해 보겠습니다. WinSCP를 이용해서 'volume1/homes/'폴더로 이동하시면 'sudoers'파일이 있습니다.

 

마우스 우클릭해서 나오는 메뉴중 편집 -> 내부 편집기를 선택 하세요.

 

참고로 homes폴더는 PC 탐색기에서도 접근이 가능합니다.

 

'sudoers'파일을 열어보면 위 화면처럼 나오는데 맨 마지막 줄 ' %administrators ALL=(ALL) ALL'명령어를 아래처럼 바꾸어 주면 됩니다.

 

'%administrators ALL=(ALL) NOPASSWD: ALL' NOPASSWD:를 추가해 주었습니다.

 

'sudoers'파일을 저장하고 putty 화면으로 이동 하세요.

 

수정한 'sudoers'파일을 'cp /volume1/homes/sudoers /etc/sudoers' 명령어를 입력해서 원본 파일에 덮어쓰기를 하는 과정 입니다.

 

이제 WinSCP로 접속해서 root 권한을 얻어 보겠습니다.

 

WinSCP를 실행 해서 설정된 NAS등록정보를 수정해야 합니다. 등록된 나스 접속 이름을 선택 하고 '수정'을 클릭 하세요.

 

만약 'WinSCP'를 처음 실행한다면 아래 링크 글을 참고하시면 도움이 될겁니다.

 

 

고급 항목을 클릭 하세요.

 

고급 설정창이 열리면 'SCP/Shell'항목을 선택하고 셀 항목에 'sudo -i'를 입력 하고 '확인'을 클릭 하세요.

 

이제 WinSCP로 NAS에 접속을 해 보시면 루트권한을 가진것을 확인할수 있습니다. (NAS를 재부팅해야 할수도 있습니다.)

 

글로보면 상당히 복잡해 보이긴하는데 막상 작업을 해 보면 간편하답니다. 쉽게 쓸려고 하다보니 글이 길어졌네요.