서버 여러대 패스워드 일괄 변경 방법

by 파시스트 posted Nov 28, 2016
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
사내또는 전산실에 서버가 수십대 또는 수백대 일경우 ad 기반으로 돌리시는 분 계시지만

 

소규모로 각기 서버 가 여러대 인데 아이디가 전부 틀릴경우 서버 대수에 상관없이 Administrator 최고 관리자의 비밀번호를

원격으로 서버 1대~ 100000 무한대까지 일괄적으로 변경을 할수있는 유용한 툴을 소개 해드릴까 합니다.

 

http://live.sysinternals.com/

위에 사이트에 방문을 하여 pspasswd.exe 파일를 받습니다.

 

위에 도구들은 1996년 부터 Mark Russinovich  씨가 windwos 시스템 의 원격 관리/유지보수/모니터링 툴을 현재까지 업데이트 및 하여

배포 하고 있는 MS 서버 관리 툴입니다.

 

위에 여러가지 다양한것들이 많이 있습니다 windwos 서버를 관리 하시는 분이라면 반드시 위에 툴의 사용방법은 기본으로 알고 계시면

편리하게 사용할수가 있습니다.

 

예를 들어 서버 PM 를 하기 위해서 원도우 서버 를 원격으로 셧다운 (리부팅) 할수도 있습니다. 1000대 서버를 일일히 콘솔에 접속하면서

리부팅 할까요 ? 절대 상상도 못하실것입니다 그런한 부분들은 로컬 네트워크 상이 아닌 원격지 서버 접속을 하여 시스템을 리부팅 할수 있는

그런 도구들도 있습니다.

 

우선 Administrator 최고 관리자의 비밀번호를 일괄적을 변경하는 방법에 대해서 설명해볼까 합니다.

 

배치파일 을 하나 만듭니다.

 

echo off
FOR /f "usebackq skip=1 tokens=1,2,3,4,5" %%a in (ps_passwd.txt) do pspasswd.exe %%a -u %%b -p %%c %%d %%e
pause

 

ps_passwd.txt 텍스트 문서 의 내용들입니다.

;서버명/아이디/비밀번호/변경할아이디/변경할 비빌번호/
192.168.0.1 Administrator 1111 Administrator 새로운 비밀번호
192.168.0.2 Administrator 1111 Administrator 새로운 비밀번호
192.168.0.3 Administrator 1111 Administrator 새로운 비밀번호
192.168.0.4 Administrator 1111 Administrator 새로운 비밀번호
192.168.0.5 Administrator 1111 Administrator 새로운 비밀번호
192.168.0.6 Administrator 1111 Administrator 새로운 비밀번호

 

그리고 실행을 시켜 줍니다. 그러면 192.168.0.1~ 6 번까지의 원도우 최고관리자 의 비번을 일괄적으로 변경할수가 있습니다.

 

추가적으로 배치 파일만 잘활용하면 windwos 시스템 대부분 모두 자동화 할수가 있습니다.

 

FOR /f "usebackq skip=1 tokens=1,2,3,4,5" %%a in (ps_passwd.txt) do pspasswd.exe %%a -u %%b -p %%c %%d %%e

 

/f 옵션은 for 문으로 파일 (ps_psswd.txt) 행을 읽어 들여라 는 선언입니다.

해당뜻은  ofr 문으로 skip=1 첫번째 행은 무시하고 2번째 행부터 읽어 들여라

tokens=1,2,3,4,5 라는 뜻은 순차적으로 지정하여 읽으라는 뜻입니다.

do 뜻은 pspasswd.exe %%a -u %%b -p %%c %%d %%e 명령어를 실행 하라 는 뜻입니다.

(pspasswd.exe 192.168.0.6 -u Administrator -p 1111 Administrator 새로운비밀번호)

 

토큰1             토큰2          토큰3      토큰4                 토큰5

192.168.0.6 Administrator 1111 Administrator 새로운 비밀번호

 

pspasswd 툴의 장점은 로컬 네트워크 192.168.0 가 아니더라도 원격지 서버 공인ip로 관리자의 비번을 변경할수 있습니다.

 

작성자:(주)엔플린트 http://nflint.com 황오선 






Articles

7 8 9 10 11 12 13 14 15 16