본문 바로가기
엘클방 엘클방

Windows 자격 증명 관리자 오류로 공유 폴더 로그인이 반복될 때 해결 방법

ELIYAHUB 읽는 시간 약 8분
Windows 자격 증명 관리자 오류로 공유 폴더 로그인이 반복될 때 해결 방법

공유 폴더에 정확한 아이디와 암호를 입력했는데도 로그인 창이 반복해서 나타나는 경우가 있다. 암호가 틀린 것처럼 보이지만 실제로는 Windows에 저장된 과거 자격 증명, 이미 연결된 SMB 세션 또는 같은 이름의 계정 충돌이 원인일 수 있다. 이때 공유 설정을 무작정 변경하기보다 연결 주소와 계정 형식을 확인하고 기존 인증 정보를 정리한 뒤 다시 등록해야 한다.

1. 자격 증명 관리자와 SMB 인증의 관계

Windows 자격 증명 관리자는 웹사이트, 프로그램과 네트워크 장치에 접속할 때 사용하는 계정 정보를 저장한다. 공유 폴더는 일반적으로 SMB라는 파일 공유 방식을 사용하며, 접속한 컴퓨터는 공유 폴더를 제공하는 PC나 NAS에 사용자 이름과 암호를 전달해 권한을 확인받는다.

저장된 암호가 변경 전 정보이거나 다른 계정으로 기록되어 있으면 Windows가 잘못된 정보를 자동으로 제출한다. 사용자가 새 암호를 입력해도 기존 연결 세션이 남아 있으면 로그인 창이 다시 나타날 수 있다. 따라서 공유 폴더를 제공하는 장치의 주소, 계정 이름과 현재 연결 상태를 함께 확인해야 한다.

먼저 다음 내용을 메모한다.

  • 공유 폴더를 제공하는 PC 또는 NAS 이름
  • 접속 주소가 장치 이름인지 IP 주소인지
  • 공유 폴더 이름
  • 사용할 계정 이름과 암호
  • 최근 암호 변경 여부

2. 저장된 Windows 자격 증명 확인하기

작업 표시줄 검색창에 자격 증명 관리자를 입력하여 실행한 뒤 Windows 자격 증명을 선택한다. ‘웹 자격 증명’이 아니라 ‘Windows 자격 증명’에서 공유 PC 이름, NAS 이름 또는 IP 주소와 관련된 항목을 찾는다.

예를 들어 공유 폴더 주소가 다음과 같다면 대상 이름이 비슷한 항목을 확인한다.

\\OFFICE-PC\공유자료

또는

\\192.168.0.20\공유자료

같은 장치라도 컴퓨터 이름과 IP 주소로 각각 저장된 항목이 있을 수 있다. 항목을 펼치면 네트워크 주소와 사용자 이름을 확인할 수 있지만 저장된 암호 자체는 일반적으로 표시되지 않는다.

바로 삭제하기 전에 대상 주소와 사용자 이름을 캡처해 두는 것이 좋다. 회사에서 사용하는 서버, 원격 데스크톱 또는 다른 프로그램의 자격 증명을 공유 폴더 항목으로 잘못 판단해 삭제하면 관련 서비스에서 다시 로그인을 요구할 수 있다.

3. 같은 이름의 계정과 계정 형식 충돌 확인하기

집이나 소규모 사무실에서는 두 PC에 모두 user, admin처럼 같은 이름의 계정이 만들어져 있는 경우가 많다. 계정 이름은 같아도 암호가 다르면 공유 폴더를 제공하는 컴퓨터는 별도의 계정으로 판단한다.

공유 폴더에 접속할 때는 현재 사용 중인 내 PC 계정이 아니라 공유 폴더를 제공하는 PC에 등록된 계정을 입력해야 한다. 계정 이름은 다음처럼 대상 컴퓨터 이름을 붙여 구분하는 것이 정확하다.

공유PC이름\사용자이름

도메인 환경이라면 다음 형식을 사용할 수 있다.

도메인이름\사용자이름

Microsoft 계정을 사용하는 환경에서는 이메일 주소가 사용자 이름으로 요구될 수도 있다. 반면 NAS는 NAS 관리 화면에서 별도로 만든 계정을 사용한다. 같은 계정명 때문에 혼란스럽다면 공유 전용 계정을 하나 만들고 필요한 폴더에만 권한을 부여하는 방법이 관리하기 쉽다.

4. 남아 있는 SMB 연결을 먼저 끊기

Windows는 동일한 서버에 서로 다른 사용자 계정으로 동시에 연결하는 것을 제한한다. 탐색기 창을 닫아도 숨은 SMB 세션이나 기존 네트워크 드라이브 연결이 남아 있을 수 있다.

명령 프롬프트를 실행하고 다음 명령으로 현재 연결을 확인한다.

net use

목록에 문제가 되는 공유 폴더 또는 서버 연결이 있다면 다음 형식으로 끊는다.

net use \\공유PC이름\공유폴더 /delete

연결된 네트워크 드라이브가 Z:라면 다음처럼 해제할 수도 있다.

net use Z: /delete

net use * /delete는 모든 네트워크 연결을 한꺼번에 끊으므로 다른 서버나 업무용 드라이브도 해제될 수 있다. 가능하면 문제가 되는 연결만 선택해서 삭제하는 것이 안전하다. 연결을 끊은 후 열려 있던 파일 탐색기 창도 모두 닫는다.

5. 기존 자격 증명을 삭제하고 정확하게 재등록하기

SMB 연결을 끊은 다음 자격 증명 관리자에서 해당 공유 PC나 NAS와 관련된 기존 항목만 제거한다. 이후 Windows 자격 증명 추가를 선택하고 다음 내용을 입력한다.

  • 인터넷 또는 네트워크 주소: 공유 PC 이름이나 IP 주소
  • 사용자 이름: 공유PC이름\사용자이름
  • 암호: 공유 PC에 등록된 해당 계정의 현재 암호

컴퓨터 이름으로 접속할 예정이면 자격 증명에도 컴퓨터 이름을 사용하고, IP 주소로 접속할 예정이면 IP 주소를 사용한다. 접속 주소와 저장 대상이 다르면 Windows가 등록한 자격 증명을 찾지 못할 수 있다.

명령으로 확인하려면 다음을 입력한다.

cmdkey /list

잘못 저장된 대상만 삭제할 때는 다음 형식을 사용한다.

cmdkey /delete:대상이름

암호를 명령문에 직접 포함하면 화면 기록이나 명령 기록에 노출될 수 있으므로 자격 증명 관리자 화면에서 등록하는 방법이 일반 사용자에게 더 안전하다.

6. 재접속과 추가 점검

자격 증명을 다시 등록한 뒤 파일 탐색기의 주소창에 공유 경로를 입력한다.

\\공유PC이름\공유폴더

연결되면 파일을 하나 열어보고, 권한이 있다면 테스트용 폴더를 만들었다가 삭제해 읽기·쓰기 권한을 확인한다. 다시 로그인 창이 나타난다면 다음 사항을 점검한다.

  1. 공유 PC가 켜져 있고 같은 네트워크에 연결되어 있는지
  2. 네트워크 프로필이 공용이 아니라 개인으로 설정되어 있는지
  3. 네트워크 검색과 파일 및 프린터 공유가 허용되어 있는지
  4. 공유 권한과 NTFS 보안 권한에 해당 계정이 모두 포함되어 있는지
  5. VPN이나 보안 프로그램이 SMB 통신을 차단하지 않는지
  6. 컴퓨터 이름과 IP 주소를 번갈아 사용해 중복 연결하지 않았는지

오래된 NAS 때문에 접속이 안 된다고 해서 SMB 1.0을 바로 활성화하는 것은 권장하지 않는다. 먼저 NAS 펌웨어와 SMB 2 또는 SMB 3 지원 여부를 확인해야 한다. 또한 ‘네트워크 경로를 찾을 수 없습니다’ 오류는 인증보다 주소, 이름 해석 또는 방화벽 문제일 가능성이 높다.

장단점 분석

자격 증명을 정리해 재등록하는 방법은 공유 권한과 파일을 변경하지 않고 인증 정보만 바로잡을 수 있다는 장점이 있다. 오래된 암호와 계정 충돌을 해소하면 부팅할 때마다 로그인 창이 나타나는 현상도 줄일 수 있다.

단점은 같은 서버를 사용하는 다른 네트워크 드라이브 연결이 함께 영향을 받을 수 있다는 점이다. 회사 도메인이나 여러 NAS를 사용하는 환경에서는 어떤 자격 증명이 어느 서비스에 사용되는지 구분하기 어렵다. 따라서 모든 항목을 일괄 삭제하기보다 문제가 되는 서버 항목만 선택하는 것이 중요하다.

사용자 평가 및 경험

사용자 경험을 보면 공유 PC의 암호를 바꾼 뒤 과거 암호가 계속 자동 입력되어 로그인 창이 반복되는 사례가 많다. 자격 증명만 삭제했는데도 해결되지 않다가 net use로 남은 연결을 끊은 후 정상화되었다는 경우도 흔하다. 반대로 현재 PC의 계정 암호를 계속 입력했지만, 공유 폴더를 제공하는 PC의 계정을 입력한 뒤 바로 접속되었다는 경험도 있다.

나의 의견

공유 폴더 로그인 반복 문제는 단순한 암호 오류라기보다 ‘Windows가 어떤 서버에 어떤 계정으로 접속하고 있는가’를 구분하는 문제라고 생각한다.인터넷에서 본 명령으로 모든 네트워크 연결과 자격증명을 한꺼번에 삭제하면 당장은 해결 될수 있지만 다른 업무용 연결까지 끊길 수 있다. 서버주소, SMB 세션,지정된 계정과 실제 공유 권한을 차례데로 확인한 뒤 필요한 항목만 정리하는 것이 가장 안전하고 재발 가능성도 낮은 해결 방법이다.

ELIYAHUB

ELIYAHUB
함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

error: Content is protected !!