Geek School Windows 7 학습 - 원격 관리
Geek School의 이번 설치에서는 원격 지원, 원격 데스크톱, Windows 원격 관리 (WinRM이라고도 함), PowerShell을 사용하여 컴퓨터를 원격으로 관리 할 수있는 방법을 살펴 봅니다.
Windows 7의 Geek School 시리즈에서 이전 기사를 확인하십시오.
- How-To Geek School 소개
- 업그레이드 및 마이그레이션
- 장치 구성
- 디스크 관리
- 응용 프로그램 관리
- Internet Explorer 관리
- IP 주소 지정 기본 사항
- 네트워킹
- 무선 네트워킹
- 윈도우 방화벽
이번 주 내내 나머지 시리즈에도 계속해서 관심을 가져주세요..
원격 지원
원격 지원은 Windows XP에서 처음 데뷔 한 기능이며 음성 채팅 제거는 변경되지 않았습니다. 원격 지원을 사용하는 경우 한 사용자가 동일한 시간에 두 명의 사용자를 연결하여 사용할 수 있습니다. 첫째로 도움이 필요한 사람이 있습니다. 숙주 뿐만 아니라 사용자라고 부르는 사용자를 돕는 사람 돕는 사람. 원격 지원은 가상 헬프 데스크 종류의 시나리오에 대한 개념을 중심으로합니다..
누군가가 도움을 요청하려면, 당신을 도울 초대장을 보내야합니다. 초대장을 생성 할 수있는 방법에는 세 가지가 있습니다.
- 호스트와 도우미가 모두 같은 네트워크에 있으면 파일 네트워크 위치로.
- 그들이 같은 네트워크에 있지 않으면 당신은 그들에게 보낼 수 있습니다 이메일 초대장.
- 현재 네트워크에서 IPv6을 실행하고있는 경우는 거의 없습니다. 쉬운 연결.
호스트는 또한 세션에서 계속 진행되는 작업에 대한 최종적인 의견을 가지고 있습니다. 예를 들어 도우미가 마우스와 키보드를 제어 할 수 있는지 여부를 선택할 수 있으며 도우미가 수행하는 작업에 불편 함을 느끼면 언제든지 세션을 분리 할 수 있습니다.
원격 지원 사용
원격 지원을 사용하려면 시작 메뉴를 열고 컴퓨터를 마우스 오른쪽 단추로 클릭 한 다음 상황에 맞는 메뉴에서 속성을 선택하십시오..
시스템 정보 대화 상자가 열리면 왼쪽에있는 원격 설정 링크를 클릭하십시오..
여기서 컴퓨터에 원격 지원 연결을 허용하는 확인란을 선택해야합니다..
고급 버튼을 클릭하면 도우미가 마우스와 키보드를 제어 할 수 있는지 여부와 생성하는 초대장의 유효 기간 등을 변경할 수 있습니다.
원격 지원 사용
누군가 당신을 도울 것을 요청하려면 초대를해야합니다. 시작 메뉴를 열고 유지 관리를 확장 한 다음 Windows 원격 지원을 선택하십시오.
그런 다음 신뢰하는 사람을 초대하여 도움을 요청하십시오..
데모 목적으로는 초대장을 파일에 저장 하겠지만 원하는 모든 방법을 자유롭게 사용할 수 있습니다..
내 문서 라이브러리를 내 네트워크의 다른 PC와 공유하여 여기에 초대장을 저장하는 것이 이상적입니다..
초대장을 저장하면 암호가 제공됩니다. 도우미가 PC에 연결하려고 할 때 입력해야하기 때문에 이것은 매우 중요합니다..
Windows 8을 실행하는 컴퓨터로 전환했습니다.이 작업을 수행하기 위해 어떤 PC가 있는지 혼동하지 않도록 선택했습니다. Windows 8 컴퓨터에서 초대장을 두 번 클릭하면됩니다..
그런 다음 내 친구가 호스트 컴퓨터에 보낸 암호를 입력하고 확인을 클릭합니다..
그런 다음 호스트에 컴퓨터 연결을 허용할지 묻는 메시지가 나타납니다. 이 경우 연결하려는 사용자를 알고 있으므로 예를 클릭 할 수 있습니다..
그게 전부입니다. 이제 Windows 7 컴퓨터에서 수행중인 작업을 실시간으로 정확하게 볼 수 있습니다. 고급 옵션 섹션에 표시된 것처럼 사용자가 PC를 제어하도록 허용 한 경우 아래에 표시된 요청 제어 버튼이 표시됩니다. 호스트는 귀하의 요청을 허용하거나 거부 할 수 있습니다. 원하는 경우 채팅 기능을 사용할 수도 있습니다..
원격 데스크탑
원격 지원은 두 사용자 시나리오를 중심으로 이루어 지지만 원격 데스크톱은 단일 사용자를 중심으로 이루어집니다. 원격 지원과 원격 데스크톱 간의 가장 큰 차이점은 원격 데스크톱 세션에 연결하면 내가 연결하는 컴퓨터가 잠겨서 누구든지 그 컴퓨터에서 내가하고있는 것을 볼 수 없게된다는 것입니다. 지금까지 짐작 했겠지만, 원격 데스크톱은 생산성에 초점을 맞추고 있습니다. 예를 들어 직장을 떠나기 전에 문서를 편집하는 것을 잊어 버린 경우 집에 돌아와서 원격 데스크톱을 사용하여 해당 컴퓨터에 연결하면 책상에 앉아있는 것처럼 보일 수 있습니다.
참고 : 이것은 너무 유용합니다. 매일 집에있는 스크린을 사용하지 않고 몇 대의 서버를 가지고 있습니다. 사실 키보드 나 마우스조차 갖고 있지 않습니다. 그들은 단순히 전원 케이블과 네트워크 케이블을 가지고 있습니다. 서버에서 무언가를하고 싶을 때 원격 데스크톱을 사용하기 만하면됩니다..
원격 데스크톱 사용
원격 데스크톱을 사용하려면 시작 메뉴를 열고 컴퓨터를 마우스 오른쪽 버튼으로 클릭 한 다음 컨텍스트 메뉴에서 속성을 선택하십시오.
시스템 정보 대화 상자가 열리면 왼쪽에있는 원격 설정 링크를 클릭하십시오..
여기서 컴퓨터에 원격 데스크톱 연결을 허용하는 확인란을 선택해야합니다. 원격 데스크톱을 사용하도록 설정하기위한 두 가지 옵션이 있습니다.
- 원격 데스크톱 프로토콜을 구현하는 모든 장치에서 연결 만 허용하면됩니다. 이 보안 수준은 낮지 만 Windows를 실행하지 않는 장치 (예 : iOS 장치 또는 Linux를 실행하는 다른 컴퓨터)에서 PC에 연결할 수 있습니다..
- 또는 네트워크 수준 인증을 사용하여 RDP를 구현하는 Windows 7 이상의 컴퓨터에서의 연결을 허용하도록 선택할 수 있습니다.
내 환경에서 Windows 7 이상을 실행하는 컴퓨터 만 있으므로 더 안전한 옵션을 사용할 수 있습니다..
원격 데스크톱 사용
컴퓨터에서 원격 데스크톱을 사용하도록 설정하면 연결하기가 매우 쉽습니다. 이렇게하려면 시작 메뉴를 열고 보조 프로그램을 확장 한 다음 원격 데스크톱 연결을 클릭하십시오..
이제 원격 데스크톱을 사용하는 컴퓨터의 이름이나 IP 주소를 입력 한 다음 연결을 클릭해야합니다..
자격 증명을 묻는 메시지가 나타납니다. 주의 : 연결하려는 사용자가 아닌 원격 시스템에 사용자의 자격 증명을 입력해야합니다..
그게 전부입니다. 당신이 원격 기계에 앉아있는 것처럼 느껴질 것입니다..
한 가지주의 할 점은 RDP를 사용할 때 시각적 효과를 많이 상실한다는 것입니다. LAN에 연결되어 있고 기가비트 이더넷이있는 경우이를 변경해야 할 수 있습니다. 이렇게하려면 연결하기 전에 옵션 드롭 다운을 클릭하십시오..
그런 다음 체험 탭으로 전환하십시오. 여기에서 연결 속도를 선택하여 최적의 설정을 결정할 수 있습니다..
WinRM
참고 : WinRM은 견고한 관리 도구이지만 잠시 후에 볼 수있는 것처럼 놀라운 PowerShell Remoting 기능으로 대체되었습니다.
Windows 원격 관리는 명령 줄 기반 관리 프로토콜입니다. WinRM은 실제로 많은 기업 방화벽을 통해 허용되는 견고한 HTTP 프로토콜을 기반으로했기 때문에 특별한 포트를 열 필요가 없었습니다. WinRM은 Windows 7에서 사용할 수 없으므로 원격으로 관리하려는 워크 스테이션 및 서버에서 WinRM을 수동으로 활성화해야합니다. 관리자 권한 명령 프롬프트를 열고 다음을 실행하려면 다음을 수행하십시오.
winrm quickconfig
WinRM을 활성화하면 다음 시스템 변경 사항이 적용됩니다.
- Windows 원격 관리 서비스가 지연된 자동 시작으로 변경됨.
- 모든 로컬 IP 주소에서 HTTP Listener를 만듭니다.
- 방화벽 예외가 생성됩니다.
WinRM 용 컴퓨터를 설정하는 것이 전부입니다..
WinRM 사용 컴퓨터에 연결
WinRM을 사용하여 컴퓨터에 연결하려면 신뢰할 수있는 호스트 목록에 컴퓨터를 추가해야합니다. 다음 명령에서 단순 유형을 수행하려면 다음을 입력하십시오.
참고 : 아래 명령의 IP를 연결하려는 시스템의 IP로 변경해야합니다.
winrm set winrm / config / client @ TrustedHosts = "192.168.174.130"
TrustedHosts에 시스템을 추가하면 원격 시스템에 원하는 명령을 연결하고 실행할 수 있습니다. 이렇게하려면 Windows Remote Shell (WinRS) 명령을 사용하십시오.
winrs -r : 192.168.174.130 -u : 테일러 -p : Pa $$ w0rd netstat
다음 값을 대체해야합니다.
- 192.168.174.130 WinRM이 활성화 된 컴퓨터의 IP 주소
- 테일러 원격 시스템의 로컬 관리자의 사용자 이름
- Pa $$ w0rd 위에 지정된 사용자 계정의 암호.
- netsat 당신이 달리고 싶은 명령. 물론 원격 시스템의 수신 포트를 실제로보고 싶다면 netsat을 자유롭게 사용하십시오..
PowerShell Remoting
앞서 언급 한 것처럼 PowerShell의 Remoting 기능은 WinRM 위에 구축되었습니다. 그럼 레거시 셸과 다른 점을 설정해 봅시다..
객체 지향
PowerShell을 그대로 강력하게 만드는 한 가지는 객체 지향이라고합니다. 객체 지향 프로그래밍 또는 OOP는 코드 재사용을 지원하는 프로그래밍 스타일입니다. 이를 수행하는 데 사용하는 메소드 중 하나는 숫자와 문자열과 같은 기본 데이터 유형 및 기타 복합 구조로 구성된 복합 데이터 구조를 작성할 수 있도록 허용하는 것입니다. 이러한 복합 데이터 구조를 객체라고합니다.
간단히 말하면, 객체는 무언가를 표현한 것입니다. 객체에는 객체를 설명하는 속성과 객체에 수행 할 수있는 것을 알려주는 메소드가 포함됩니다. 예를 들어 Person이라는 개체가있을 수 있습니다. Person 객체는 다음을가집니다.
- 사람의 눈 색깔을 나타내는 속성.
- 사람의 머리 색깔을 나타내는 속성.
- 수면이라는 메서드가있을 수 있습니다..
- 걷기라는 메서드가있을 수 있습니다..
OOP는 실제로 이것보다 훨씬 더 많지만, 지금은 실제로 정의가 될 것입니다. PowerShell의 모든 것이 객체이기 때문에 데이터로 작업하기가 정말 쉽습니다. 예를 들어 Get-Service cmdlet은 로컬 컴퓨터에서 실행중인 서비스에 대한 정보를 가져옵니다. 어떤 종류의 객체가 출력되는지 보려면 Get-Member로 전달하면됩니다.
Get-Service | Get-Member
여기에서 ServiceController라는 객체 유형을 출력하는 것을 볼 수 있습니다. ServiceController 객체가 지원하는 메서드 및 속성을 볼 수도 있습니다. 이 정보가 주어지면 중지하려는 서비스를 나타내는 객체에서 Kill 메서드를 호출하여 서비스를 중지 할 수 있다는 것을 알아내는 것은 매우 간단합니다..
원격
WinRM을 설정 했으므로 Windows 7 시스템은 이미 PowerShell을 통해 원격으로 제어 할 수 있습니다. 원격 컴퓨터에서 powershell cmdlet을 실행하려면 Invoke-Command cmdlet을 사용합니다.
Invoke-Command WIN-H7INVSHKC7T get-service
그게 다야..
질문이 있으시면 @taybgibb에 트위터를 올리거나 댓글을 남길 수 있습니다..