이번 홈페이지를 만들면서 벽을 느꼈던 단계가 몇 번 있었는데 바로 아래의 문제가 그 중 하나였습니다.
혹시 동일한 문제로 어려움을 겪는 분을 위하여 해결책 공유합니다.
- 사용환경
NAS : DS-412+ (DSM Ver. : DSM 5.0-4482)
공유기 : RT-AC68R
FTP나 WinSCP를 이용하여 XE 폴더를 web폴더 밑에 업로드 후 제로보드 설치를 진행하면 설치 과정 두번째에서 퍼미션 오류가 발생합니다.
777로 되어있는 xe폴더의 권한을 707로 변경을 해줘야하는데 ftp 프로그램으로는 권한 변경이 불가능합니다.
권한 변경을 위해서는 Putty로 Nas에 접속하여 변경작업을 해 주어야 합니다. (아래파일 참조)
이 작업을 하기 전에 NAS제어판 - 터미날 및 SNMP에서 SSH 서비스를 활성화하고 파일서비스 - SFTP 서비스 활성화 체크 후 22번 포트를 열어줍니다.
그리고 공유기의 포트포워딩을 통해 해당 포트가 외부에서 접속가능하도록 설정해 줍니다.
그리고 Putty를 이용해 Nas의 외부아이피로 접속하는데 login as에서 아이디는 root이고 비번은 NAS Admin계정의 비번을 사용합니다.
- Permission 777 => 707 변경 설정
cd /volume1/web
chown root:root xe
chmod 707 xe
cd xe
mv .htaccess htaccess
퍼미션 변경 후 보안을 위하여 NAS SSH 서비스는 비활성화 합니다.