원격 Windows 10 시스템에서 PowerShell 명령을 실행하는 방법

윈도우 10은 기본적으로 원격 접근 기능을 제공합니다. 이러한 기능은 운영체제 자체에 내장되어 있으며, 필요에 따라 외부 원격 접근 프로그램을 추가로 설치할 수도 있습니다. 원격 접근은 매우 유용한 기능이지만, 활성화 방법이나 접근 권한을 누구에게 부여하는지에 주의를 기울이지 않으면 심각한 보안상의 위협이 될 수 있습니다. 따라서 대부분의 원격 접근 도구는 시스템 작동 전에 반드시 권한을 부여해야 하는 접근 제어 단계를 거치도록 설계되어 있습니다. 파워쉘(PowerShell) 역시 예외는 아닙니다.

원격 윈도우 10 시스템에서 파워쉘 명령어 실행

원격 윈도우 10 시스템에서 파워쉘 명령어를 실행하려면, 대상 시스템이 원격 명령어 실행을 허용하도록 설정되어 있어야 합니다.

원격 시스템 파워쉘 명령어 활성화 방법

원격 시스템에서 파워쉘 명령을 실행하기 위한 단계는 다음과 같습니다.

먼저, 대상 시스템에서 관리자 권한으로 파워쉘을 실행합니다.
다음 명령어를 입력하여 실행합니다: Enable-PSRemoting -Force
명령어가 성공적으로 실행되면, 원격으로 접속하여 파워쉘 명령어를 사용할 수 있습니다.

만약 대상 컴퓨터가 워크그룹에 속해 있고 액티브 디렉토리(Active Directory)에 연결되어 있지 않다면, 시스템에서 파워쉘 명령어를 활성화하기 위해 아래의 단계를 추가적으로 진행해야 합니다.

대상 시스템에서 관리자 권한으로 파워쉘을 실행합니다.
다음 명령어를 입력하여 실행합니다: Set-NetFirewallRule -Name 'WINRM-HTTP-In-TCP' -RemoteAddress Any
명령어가 실행된 후에는 원격으로 시스템에 접근하여 파워쉘 명령을 실행할 수 있게 됩니다.

이 명령어들은 원격 시스템에서 파워쉘 명령어를 활성화하는 데 기본적인 역할을 하지만, 이 외에도 다른 명령어들이 실행됩니다. 우선, 원격 시스템에 연결할 때 시스템 사용자 이름과 비밀번호를 사용하여 인증해야 합니다. 또한, 원격으로 접근할 컴퓨터를 화이트리스트에 추가해야 할 수도 있습니다. 이러한 과정은 결코 간단하지 않지만, 원격 시스템에서 명령어를 실행할 수 있게 하는 첫걸음입니다.

결론

명령줄을 통한 원격 접근은 다소 복잡할 수 있습니다. 원격 접근 설정에 어려움을 겪고 있다면, 사용하기 훨씬 간편하면서도 안전한 TeamViewer와 같은 타사 도구를 이용하는 것이 좋은 선택일 수 있습니다. 파워쉘 사용 외에 다른 대안이 없다면, 연결을 설정하는 방법과 적용 가능한 매개변수를 충분히 숙지해야 합니다. 원격으로 시스템에 접근해야 할 상황이 발생하기 전에 이러한 준비를 마쳐야 합니다. 원격 접근 작동 방식에 대한 기본적인 이해는 문제가 발생했을 때 해결하는 데 큰 도움이 될 것입니다.