반응형

윈도우(Windows)에서 내 컴퓨터에 들어가면 "네트워크 드라이브 연결" 옵션이 있다. 이것을 이용해서 Synology DiskStation과 같은 NAS 장비에서 제공하는 네트워크 파일 시스템에 연결할 수 있다.


(예: 윈도우7의 네트워크 드라이브 연결 버튼)



그런데 랩에서 사용하는 Synology Diskstation에서 특정 폴더는 모든 구성원들이 공유하는 폴더이고, 다른 어떤 폴더는 내 계정에서 개별적으로 활용하는 폴더이다.


이 두 경우에 대해서 다른 계정을 쓰고 싶은데 (e.g. 공유 폴더의 경우 admin, 개별 폴더의 경우 개인 계정), 윈도우에서는 같은 네트워크 파일 시스템 서버에 대해서 다른 계정을 쓰지 못하도록 막아놓은 것 같다.


시도해 본 결과, 윈도우 7에서는 아래와 같은 오류 메세지를 내보내며 같은 서버에 대해서 둘 이상의 계정 사용을 금지하였다:

C:\Users\skylit>net use \\XXX.XXX.XXX.XXX\shared_folder /user:admin

'XXX.XXX.XXX.XXX'에 연결하기 위해 'admin'의 암호 입력 :

명령을 잘 실행했습니다.


C:\Users\skylit>net use \\XXX.XXX.XXX.XXX\private_folder /user:skylit

시스템 오류 1219이(가) 생겼습니다.


동일한 사용자가 둘 이상의 사용자 이름으로 서버 또는 공유 리소스에 다중 연결할 수 없습니다. 서버나 공유 리소스에 대한 이전 연결을 모두 끊고 다시 시도하십시오.



보안상의 이유인지 모르겠지만 아쉬운 마음이 들었다. 

해결할 수 있는 방법이 없을까?


연구실에서 쓰는 NAS는 IP주소와 함께 동시에 도메인 네임 주소도 갖고 있다. 그래서 한 폴더는 IP 주소를 가지고 연결하고, 다른 폴더는 도메인 네임 주소(DNS)로 각각 다른 계정을 써서 연결했더니, 뜻밖에 둘다 연결이 되었다!!


자세히 보면 아래와 같다:

참고용으로 IP 주소는 111.222.111.222, 도메인 네임 주소는 mydomain.com 이라고 정의하였다.

C:\Users\skylit>net use \\111.222.111.222\shared_folder /user:admin

'111.222.111.222'에 연결하기 위해 'admin'의 암호 입력 :

명령을 잘 실행했습니다.


C:\Users\skylit>net use \\mydomain.com\private_folder /user:skylit

'mydomain.com'에 연결하기 위해 'skylit'의 암호 입력 :

명령을 잘 실행했습니다.


콘솔 창 명령어를 통해서 예를 들었지만, "내 컴퓨터" 창에서 "네트워크 드라이브 연결"을 할 때에도 같은 방법으로 IP주소와 DNS주소에 대해서 각각 다른 계정을 쓰도록(다른 자격 증명을 사용하여 연결) 하면 된다.





그 결과, 아래 그림과 같이 2개는 같은 서버에 있지만 계정을 다르게 함으로써 서로 접근하는 폴더 위치도 다르고 허용 가능한 용량도 다르게 설정할 수 있게 되었다.

(위의 2개의 네트워크 드라이브는 같은 서버이지만, 계정을 다르게 함으로써 사용 가능한 용량도 차별할 수 있게 되었다.)



특정 서버의 IP주소와 도메인 네임을 알고 싶으면, 커맨드 라인 콘솔창에서 아래 명령을 활용하면 된다:

> nslookup XXX.XXX.XXX.XXX

nslookup mydomain.com





반응형
블로그 이미지

Bryan_

,