윈도우(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
'IT > Windows' 카테고리의 다른 글
윈도우8.1 컴퓨터에 원격 데스크톱 연결시 "자격 증명이 작동하지 않습니다" 오류가 나는 경우 (8) | 2015.08.13 |
---|---|
윈도우 10(Windows 10)을 느리게 만드는 주범들 (27) | 2015.08.07 |
윈도우7: 마우스로 아이콘 드래그(drag)가 안될 때 (24) | 2014.08.04 |
Internet Explorer 및 Chrome (크롬) 보안 인증서 오류, SSL 오류 해결 방법 (6) | 2014.07.20 |
삼성 노트북 시리즈9: USB를 통해 윈도우8, 윈도우 8.1 (Windows 8 or 8.1) 설치 (17) | 2014.07.13 |