Server Core 서버 관리
다음과 같은 방법으로 Server Core 서버를 관리할 수 있습니다.
- Windows Admin Center 사용
- Windows 10에서 실행되는 원격 서버 관리 도구 사용
- Windows PowerShell을 사용하여 로컬 및 원격으로
- 서버 관리자 원격 사용
- MMC 스냅인 원격 사용
- 원격 데스크톱 서비스 원격 사용
명령줄에서 하드웨어를 추가하고 드라이버를 로컬로 관리할 수도 있습니다.
Server Core에서 작업할 경우에는 주의해야 할 몇 개의 중요한 제한과 팁이 있습니다.
- 모든 명령 프롬프트 창을 닫고 새 명령 프롬프트 창을 열려면 작업 관리자에서 이 작업을 수행할 수 있습니다. Ctrl+Alt+DELETE를 누르고, 작업 관리자 시작을 클릭하고, 자세한 내용> 파일을 클릭하고 >실행을 클릭한 후, cmd.exe를 입력합니다. Powershell.exe을 입력하여 PowerShell 명령 창을 엽니다.) 또는 로그아웃한 다음 다시 로그인할 수 있습니다.
- Windows Explorer를 시작하려는 모든 명령이나 도구는 작동하지 않습니다. 예를 들어 명령 프롬프트에서 start .가 실행이 작동하지 않습니다.
- Server Core에서는 HTML 렌더링이나 HTML 도움말이 지원되지 않습니다.
- Server Core는 자동 모드로 Windows Installer를 지원하므로 Windows Installer 파일에서 도구와 유틸리티를 설치할 수 있습니다. Server Core에서 Windows Installer 패키지를 설치하는 경우 /qb 옵션을 사용하여 기본 사용자 인터페이스를 표시합니다.
- 표준 시간대를 변경하려면 Set-Date를 실행합니다.
- 국가별 설정을 변경하려면 control intl.cpl를 실행합니다.
- Control.exe는 자체적으로 실행되지 않습니다. Timedate.cpl 또는 Intl.cpl로 실행해야 합니다.
- Winver.exe는 Server Core 설치에서 사용할 수 없습니다. 버전 정보를 가져오려면 Systeminfo.exe를 사용합니다.
Windows Admin Center를 사용하여 Server Core 관리
Windows Admin Center는 Azure 또는 클라우드 종속성 없이 Windows Server의 온-프레미스 관리를 활성화하는 브라우저 기반 관리 앱입니다. Windows Admin Center는 서버 인프라의 모든 측면에 대한 완전한 제어를 부여하며 인터넷에 연결되지 않은 개인 네트워크 관리에 유용합니다. Windows 10, 게이트웨이 서버 또는 데스크톱 환경이 있는 Windows Server 설치에 Windows Admin Center를 설치한 다음 관리하려는 Server Core 시스템에 연결할 수 있습니다.
서버 관리자 사용하여 원격으로 Server Core 관리
서버 관리자는 Windows Server의 관리 콘솔로 서버에 물리적으로 액세스하거나 각 서버에 RDP(Remote Desktop protocol) 연결을 설정하지 않고도 데스크톱에서 로컬 및 원격 Windows 기반 서버를 프로비전하고 관리할 수 있도록 해줍니다. 서버 관리자 원격 다중 서버 관리를 지원합니다.
원격 서버에서 실행되는 서버 관리자로 로컬 서버를 관리할 수 있도록 하려면 Windows PowerShell cmdlet Configure-SMRemoting.exe –Enable을 실행합니다.
Microsoft Management Console을 사용하여 관리
MMC(Microsoft Management Console)의 대부분의 스냅인을 원격으로 사용하여 Server Core 서버를 관리할 수 있습니다.
MMC 스냅인을 사용하여 도메인 구성원인 Server Core 서버를 관리하려면 다음을 따릅니다.
- MMC 스냅인(예: 컴퓨터 관리)을 시작합니다.
- 스냅인을 마우스 오른쪽 클릭한 다음 다른 컴퓨터에 연결을 클릭합니다.
- Server Core 서버의 컴퓨터 이름을 입력한 다음 확인을 클릭합니다. 이제 MMC 스냅인을 사용하여 다른 PC 또는 서버와 마찬가지로 MMC 스냅인을 사용하여 Server Core 서버를 관리할 수 있습니다.
MMC 스냅인을 사용하여 도메인 구성원이 아닌 Server Core 서버를 관리하려면 다음을 따릅니다.
원격 컴퓨터의 명령 프롬프트에 다음 명령을 입력하여 Server Core 컴퓨터에 연결할 때 사용할 대체 자격 증명을 설정합니다.
cmdkey /add:<ServerName> /user:<UserName> /pass:<password>
암호를 묻는 메시지를 표시하려면 /pass 옵션을 생략합니다.
메시지가 표시되면 지정한 사용자 이름의 암호를 입력합니다. Server Core 서버의 방화벽이 MMC 스냅인의 연결을 허용하도록 구성되어 있지 않은 경우에는 아래 단계에 따라 MMC 스냅인의 연결을 허용하도록 Windows 방화벽을 구성을 수행하세요. 그런 다음 계속해서 3단계를 진행합니다.
다른 컴퓨터에서 MMC 스냅인(예: 컴퓨터 관리)을 시작합니다.
왼쪽 창에서 스냅인을 마우스 오른쪽 클릭한 후, 다른 컴퓨터에 연결을 클릭합니다. (예를 들어 컴퓨터 관리 예제에서는 컴퓨터 관리(로컬)를 마우스 오른쪽 단추로 클릭합니다.)
다른 컴퓨터의 Server Core 서버에 있는 서버의 컴퓨터 이름을 입력한 후, 확인을 클릭합니다. 이제 Windows Server 운영 체제를 실행하는 다른 컴퓨터와 마찬가지로 MMC 스냅인을 사용하여 Server Core 서버를 관리할 수 있습니다.
MMC 스냅인의 연결을 허용하도록 Windows 방화벽을 구성하려면
모든 MMC 스냅인이 연결되도록 하려면 다음 명령을 실행합니다.
Enable-NetFirewallRule -DisplayGroup "Windows Remote Management"
특정 MMC 스냅인의 연결만 허용하려면 다음을 실행합니다.
Enable-NetFirewallRule -DisplayGroup "<rulegroup>"
rulegroup은 연결하려는 스냅인에 따라 다음 중 하나입니다.
MMC 스냅인 | 규칙 그룹 |
---|---|
이벤트 뷰어 | 원격 이벤트 로그 관리 |
Services | 원격 서비스 관리 |
공유 폴더 | 파일 및 프린터 공유 |
작업 Scheduler | 성능 로그 및 경고, 파일 및 프린터 공유 |
디스크 관리 | 원격 볼륨 관리 |
고급 보안을 사용한 Windows Defender 방화벽 | Windows Defender 방화벽 원격 관리 |
참고 항목
일부 MMC 스냅인은 방화벽을 통해 연결하도록 허용하는 해당 규칙 그룹이 없습니다. 이벤트 뷰어, 서비스 또는 공유 폴더에 대한 규칙 그룹을 사용하도록 설정하면 대부분의 다른 스냅인의 연결을 허용합니다.
또한 방화벽을 통해 연결하려면 추가 구성이 필요한 스냅인도 있습니다.
- 디스크 관리. 먼저 Server Core 컴퓨터에서 VDS(가상 디스크 서비스)를 시작해야 합니다. MMC 스냅인을 실행하는 컴퓨터에서 디스크 관리 규칙도 절적하게 구성해야 합니다.
- IP 보안 모니터. 먼저 이 스냅인의 원격 관리를 사용하도록 설정해야 합니다. 이렇게 하려면 명령 프롬프트에서 cscript c:\windows\system32\scregedit.wsf /im 1을 입력합니다
- 안정성 및 성능. 스냅인을 위해 추가 구성이 필요하지 않지만, 스냅인을 사용하여 Server Core 컴퓨터를 모니터링할 경우 성능 데이터만 모니터링할 수 있습니다. 안정성 데이터는 사용할 수 없습니다.
원격 데스크톱 서비스를 사용하여 관리
원격 데스크톱을 사용하여 원격 컴퓨터에서 Server Core 서버를 관리할 수 있습니다.
Server Core에 액세스하려면 다음 명령을 실행해야 합니다.
cscript C:\Windows\System32\Scregedit.wsf /ar 0
그러면 관리용 원격 데스크톱 모드에서 연결을 수락합니다.
로컬로 하드웨어 추가 및 드라이버 관리
Server Core 서버에 하드웨어를 추가하려면 하드웨어 공급업체에서 제공하는 지침에 따라 새 하드웨어를 설치합니다.
하드웨어가 플러그 앤 플레이되지 않는 경우 드라이버를 수동으로 설치해야 합니다. 이렇게 하려면 드라이버 파일을 서버의 임시 위치에 복사한 다음 다음 명령을 실행합니다.
pnputil –i –a <driverinf>
driverinf는 드라이버용 .inf 파일의 파일 이름입니다.
메시지가 표시되면 컴퓨터를 다시 시작합니다.
설치된 드라이버를 확인하려면 다음 명령을 실행합니다.
sc query type= driver
참고 항목
명령이 완료되려면 등호 뒤에 공백을 포함해야 합니다.
디바이스 드라이버를 사용하지 않도록 설정하려면 다음을 실행합니다.
sc delete <service_name>
service_name은 sc query type= driver를 실행할 때 얻은 서비스의 이름입니다.