
시스템 관리 @ 강좌넷/보안
PsExec를 이용한 원격 작업에 관하여..
조회 28380 추천 1안녕하세요? 지킬박사입니다. 저녁이 되니 살짝 쌀쌀합니다. 내일은 비가 올수도 있다고 하던데.. 건강한 주말 보내시길 바랍니다.
비혈님께서 게시판에 질문을 주셔서 답변이 길어질 것 같아 게시글을 작성해 보겠습니다.
현재는 MS社에 인수된 Sysinternals社의 Sysinternals Suite 에 포함된 PsExec 파일을 이용하여, 원격 컴퓨터를 컨트롤 하는 방법에 대하여 간단히 살펴 보겠습니다.
# 서버격인 원격 대상 컴퓨터에서의 설정
일단, 서버격인 A PC에서 "네트워크 액세스: 로컬 계정에 대한 공유 및 보안 등록 정보"를 " 일반 - 로컬 사용자를 그대로 인증"으로 변경을 해 주셔야 합니다.
ⓐ 시작 > 실행 > Gpedit.msc 하셔서 그룹 정책 편집기를 실행하신 뒤에 ..
ⓑ 로컬 컴퓨터 정책 > 컴퓨터 구성 > Windows 설정 > 보안 설정 > 로컬 정책 > 보안 옵션에서..
ⓒ "네트워크 액세스: 로컬 계정에 대한 공유 및 보안 등록 정보" 값을
> "일반 - 로컬 사용자를 그대로 인증"으로 변경 해 주시면 됩니다.
* 귀챦으시면, LocalOnly.reg 파일을 적용하시고 재부팅 하셔도 동일합니다.
ⓓ 그 다음 방화벽을 "사용 안함"으로 해주시거나 사용 상태라도 "파일 및 프린터 공유"를 예외
처리 해서 방화벽이 필터링 하지 않도록 해주시면 되겠습니다.
ⓔ 서버쪽에서는 마지막으로 사용자 계정에 암호 설정을 해주시면 됩니다.
(이미 암호가 있다면 Pass~~)
# 다른 컴퓨터에서의 사전 작업
PsExec를 다운 받으신 후 포함된 파일중 PsExec.exe 파일만 각 작업 PC의 C:\Windows\System32 폴더에 복사를 하시면 되겠습니다.(작업시 경로 설정이 필요없도록 기본 Path 경로에 복사를 하는 것입니다.)
* PsExec.exe 의 사용 방법
: 원격 컴퓨터에서 명령이 수행 되어야 하기때문에.. 원격 컴퓨터 이름과 해당 사용자 계정/암호가 필요합니다.
PsExec \\원격지컴퓨터이름 -u 원격지컴퓨터이름\원격지컴퓨터의현재사용자 -p 원격지컴퓨터의암호 cmd.exe
ex) PsExec \\DataCenter -u DataCenter\owner -p 00 cmd.exe
: DataCenter라는 원격 컴퓨터에서 DataCenter 컴퓨터의 Owner 계정(암호는 00)으로 Cmd.exe 명령을
실행합니다.
위 예제와 같이 실행을 하게 되면, 현재 작업 컴퓨터에서 원격 컴퓨터의 Command 콘솔 작업이 가능합니다.
(CMD 창은 현재 작업 PC에서 열러 있지만, 안의 명령들은 원격 컴퓨터에서 동작이 되는 것으로 보시면 됩니다.)
이 상태에서 위와 같이 Net Stop Themes 명령을 내리면, 현재 작업 PC가 아닌 원격(서버)PC에서 "테마 서비스"가 중지 되게 됩니다.
역시 Net Start Themes 라고 계속 입력을 하면 다시 "테마 서비스"가 원격 PC에서 시작 되게 됩니다.
> 원격 PC에 일괄파일(배치파일)로 두 명령이 수행 되도록 구성을 해놓고 바로 해당 일괄 파일을 실행 시켜도 되겠습니다.
또한, 아래와 같이 작업(클라이언트) PC에서 PsExec.exe 명령을 통해 바로 작업 명령을 수행하도록 하셔도 됩니다.
두 명령을 수행하게 되면 바로 원격 PC에서 동일한 작업(테마 서비스 중지 후 시작)이 수행이 됩니다.
위와 같이 PsExec 명령을 이용한다면, 원격지 컴퓨터에서 CMD 콘솔을 통하여 많은 작업을 수행 할 수 있으니 참고가 되시길 바랍니다.~

![3학년 5반, 포인트:11926점 (96%), 레벨:15/31 [레벨:15]](http://www.diskool.com/modules/point/icons/koala/15.gif)
원격지 PC를 Command명령으로 주무를수 있다는게 매력적이네요...오늘도 좋은 내용 보고 갑니다~

![6학년 3반, 포인트:71307점 (13%), 레벨:28/31 [레벨:28]](http://www.diskool.com/modules/point/icons/koala/28.gif)
원격 데스크톱 설정 방법이 참 다양한 듯합니다.
수고하셨습니다.

![6학년 3반, 포인트:75766점 (57%), 레벨:28/31 [레벨:28]](http://www.diskool.com/modules/point/icons/koala/28.gif)
원격 데스크톱하고는 조금 차이가 있습니다. *^^*


![신입생, 포인트:196115점, 레벨:31/31 [레벨:31]](http://www.diskool.com/modules/point/icons/koala/31.gif)
레지스트리에 활용으로 멋진 작품이 되는군요. 수고하셨습니다.

![6학년 3반, 포인트:75766점 (57%), 레벨:28/31 [레벨:28]](http://www.diskool.com/modules/point/icons/koala/28.gif)
레지스트리 설정과는 관련이 크지 않고, 핵심은 PsExec를 활용하는데 주안점이 있습니다. *^^*
좋은 정보네요 갑사합니다.

![1학년 1반, 포인트:845점 (69%), 레벨:1/31 [레벨:1]](http://www.diskool.com/modules/point/icons/koala/1.gif)
리눅스명령어로 할것은 많은데, 윈도우는 전적으로 Gui 에 의지해야 해서, CMD 가 절름발이 같아요. grep 좀 지원 안 해주나..
잘 보았습니다

![1학년 1반, 포인트:741점 (48%), 레벨:1/31 [레벨:1]](http://www.diskool.com/modules/point/icons/koala/1.gif)
알아두면 좋은 정보네요.

![2학년 4반, 포인트:4819점 (63%), 레벨:9/31 [레벨:9]](http://www.diskool.com/modules/point/icons/koala/9.gif)
만이배우네요..감사합니다
감사합니다...정말 신기한게 많네요,,,,