IP 주소를 통해 Samba 공유에 액세스할 수 있지만 호스트 이름을 통해서는 액세스할 수 없습니다.

IP 주소를 통해 Samba 공유에 액세스할 수 있지만 호스트 이름을 통해서는 액세스할 수 없습니다.

VMWare 플레이어에서 CentOS VM을 실행하고 있습니다. 호스트는 Windows Server 2008 R2입니다.

호스트 이름이 올바르게 설정되었습니다. FQDN은 호스트 이름.company.net입니다. Wiki는 짧은 호스트 이름과 FQDN을 통해 브라우저를 통해 액세스할 수 있습니다.

Samba 공유를 설정했으므로 Windows를 통해 작업 복사본에 액세스할 수 있습니다. 문제는 Windows 내에서 \\hostname으로 이동하면 다음 오류가 발생한다는 것입니다.

\\호스트 이름에 액세스할 수 없습니다. 이 네트워크 리소스를 사용할 수 있는 권한이 충분하지 않을 수 있습니다. 액세스 권한이 있는지 알아보려면 이 서버의 관리자에게 문의하세요.

사용자 이름을 찾을 수 없습니다.

\\[ip 주소]는 잘 작동합니다(사용자 이름과 비밀번호를 묻는 메시지가 표시된 후).

이상적으로는 호스트 이름을 사용하여 공유 드라이브를 한 번 매핑하고 VM의 IP 주소 변경에 대해 걱정할 필요가 없습니다.

어떤 아이디어가 있나요?

답변1

Windows 자격 증명 관리자에 잘못된 자격 증명이 저장되어 있습니다. 항목을 제거하고 드라이브를 \\hostname으로 다시 매핑하려고 시도하면 완벽하게 작동했습니다.

\\[IP 주소]에는 잘못된 자격 증명이 저장되지 않았으므로 제대로 작동했습니다.

진단:

net use \\hostname /user:wiki

이로 인해 유용한 오류 메시지가 표시되었습니다.

시스템 오류 1219가 발생했습니다.

둘 이상의 사용자 이름을 사용하여 동일한 사용자가 서버 또는 공유 리소스에 다중 연결하는 것은 허용되지 않습니다. 서버 또는 공유 리소스에 대한 이전 연결을 모두 끊고 다시 시도하십시오.

문제가 있는 창(\\[IP 주소]의 내용을 표시하는 탐색기 창)을 닫고 명령을 다시 시도했습니다.

> net use \\hostname /user:wiki
The password or user name is invalid for \\hostname.

Enter the password for 'wiki' to connect to 'hostname':
The command completed successfully.

보시다시피 접속이 가능했습니다. 그런 다음 Windows에 저장된 자격 증명을 삭제하는 방법을 알아보는 간단한 Google 검색이었습니다. (Windows 키를 누르고 "credential Manager"를 입력합니다.) 문제가 되는 항목이 삭제되면 드라이브를 정상적으로 매핑할 수 있었습니다.

관련 정보