<< 구글 빈트 서프(Vint Cerf)박사와 KT 최두환 사장의 대담 | Home | WAS 구동시 Log4j 오류 해결 방안 >>

SecureCRT 자동 로그인 스크립트

SecureCRT로 서버에 집입할 때 보통 보안때문에 중간에 서버를 하나 두어서 경유해서 진입하는 경우가 많죠? 그래서 일일이 계정/패스워드를 입력하고 들어가기에는 많은 번거로움이 있죠.
행여나 중간에 세션이 끊기게 되면 재 접속하는데도 시간이 걸리구요. 보안상 위배되지만 쉽게 자동으로 로그인 하는 스크립트를 알려드리겠습니다.

1. 스크립트 내용
#$language = "VBScript"
#$interface = "1.0"

Sub main
crt.Screen.Synchronous = True

crt.Screen.Send "connect mimul1-pri"
crt.Screen.Send VbCr

crt.Screen.WaitForString "login: "
crt.Screen.Send "mimul" # 로그인 계정
crt.sleep 100 # 가끔 로그인 끊김현상 제거하기 위해 sleep 시간 줌
crt.Screen.Send VbCr

crt.Screen.WaitForString "password :"
crt.Screen.Send "mimul1admin" # 패스워드
crt.sleep 100
crt.Screen.Send VbCr

crt.Screen.WaitForString "[mimul1@mimul1]$"
crt.Screen.Send "ssh mimul2@pepsi2-pri" # 로그인 계정@접속서버
crt.Screen.Send VbCr

crt.Screen.WaitForString "mimul2@pepsi2-pri's password:"
crt.Screen.Send "mimul2admin" # 패스워드
crt.Screen.Send VbCr

crt.Screen.Synchronous = False
End Sub

2. 접근 서버 등록
 - File>Quick Connect 기본 연결 테스트 진행하면 세션이 남음
 - File>Connect in Tab>접근서버 세션에 마우스 오픈쪽 클릭>
   Properties>Connection>Logon Actions>Logon Script 등록하면 자동 로그인됨
Tags :


Re: SecureCRT 자동 로그인 스크립트

예전에 보내주셨는데 검색해 보니 여기에 또 있네요 ㅋㅋ 잘 쓰겠습니다.

Add a comment Send a TrackBack