본문 바로가기
I T/script

윈도우 putty ssh 자동접속 스크립트

by 루솨 2015. 8. 30.


putty 자동접속.wsf



스크립 파일내용.

//////////////////////////////////////////////////////////////////////////

// PUTTY 자동 접속 //
// 오류가날 경우 putty.exe 파일을 /windows/system32/ 로 복사 후 재실행
<package>
<job id = "js">
 <script language = "JScript">

  var CapA = new Array(5);

  var i;

  var USER = "ID입력";
  var PW = "PASSWD입력";
  var COMMAND = "sh test*.sh";

  CapA[0] = "test1.kr + /t + 222";     // port 번호 222일 경우 자동 접속
  CapA[1] = "test2.kr + /t + 222";    
  CapA[2] = "test3.kr + /t + 222";
  CapA[3] = "test4.kr + /t + 222";         


  for (i = 0; i < 4; i++)
  {
   var Shell = WScript.CreateObject("WScript.Shell");
   
   Shell.Exec("PUTTY " + CapA[i] + " -l " + USER + " -pw " + PW);
//   Wscript.Sleep(500);      // 서버 처음접속하는곳에서 주석해제
//   Shell.SendKeys("Y~");    // 서버 처음접속하는곳에서 주석해제 (자동Y키입력)
   WScript.Sleep(500);
   Shell.SendKeys("su -~");          // 루트 접속
   WScript.Sleep(500);
   Shell.SendKeys("rootpasswd~");     // 루트 암호 입력
   WScript.Sleep(500);
   Shell.SendKeys(COMMAND + "~");
   WScript.Sleep(500);

  }

 </script>
</job>
</package>

'I T > script' 카테고리의 다른 글

페이지 새로고침 자바스크립트  (0) 2015.08.30