2019년 2월 12일 화요일

[teraterm] 사용하기 및 매크로 배치파일 굴리기.

수십대의 서버에 특정 쉘을 실행한다거나 파일을 수정해야할경우

호스트 입력 아이디 입력 패스워드 입력은 여간 짜증나는일이 아닐수 없다.


이를 한방에 해주는 방법

teraterm 를 설치한다( putty 는 버리자 )


예를 들면

192.168.0.1~192.168.0.10 번까지의 리눅스 서버가있다고 가정하고

192.168.0.1.ttl ~ 192.168.0.10.ttl 파일을 작성하고 원하는 디렉토리에 위치 시킨다

바탕화면에 macro 라는 폴더라 가정하겟다.

경로는 C:\Users\xxxx\Desktop\macro 이렇게 되겟지

이제 ttl 파일을 편집한다.



hostname = '192.168.0.1'
username = '계정'
password = '비번'
msg = hostname
strconcat msg ':포트 /ssh /auth=password /user='
strconcat msg username
strconcat msg ' /passwd='
strconcat msg password
connect msg

요렇게 ssh 아닐경우는 /ssh 빼주면 될거 같은데 안해봤다. 난 필요가 없어서

이렇게 10개의 파일을 작성해서 바탕화면에 만들어논 macro 폴더에 넣는다.

우선 개별 실행을 확인하자 teraterm 설치경로에 가서

ttpmacro.exe 를 실행해서 원하는 서버의 ttl  파일을 선택하고 접속이 잘되는지 테스트

해보자 아마 처음엔 인증키 등록 어쩌고저쩌고 컨펌창이 하나뜰것이다 잘됐으면 다음으로

이제 bat 파일을 작성할 차례

10개 서버를 한번에 원클릭으로 띄우고 싶다 너무 귀찮아서...

같은 macro 폴더에 

원하는파일명.bat 파일을 생성 하고 편집한다.

start /d "D:\dev\etc\teraterm\" ttermpro.exe /M="C:\Users\xxxx\Desktop\macro\192.168.0.1.ttl"

start /d "D:\dev\etc\teraterm\" ttermpro.exe /M="C:\Users\xxxx\Desktop\macro\192.168.0.1.ttl"

start /d "D:\dev\etc\teraterm\" ttermpro.exe /M="C:\Users\xxxx\Desktop\macro\192.168.0.1.ttl"

start /d "D:\dev\etc\teraterm\" ttermpro.exe /M="C:\Users\xxxx\Desktop\macro\192.168.0.1.ttl"

...

start /d "D:\dev\etc\teraterm\" ttermpro.exe /M="C:\Users\xxxx\Desktop\macro\192.168.0.10.ttl"

이렇게 10줄을 입력한다. start 로 시작하는게 각각 한줄임.

저장하고 bat 파일을 실행하면 빠바방 하고 다뜬다..ㅋ~

굿!






댓글 없음:

댓글 쓰기

[lunux]리눅스 폴더별 용량 확인

리눅스 폴더별 용량 확인 조회 하고자 하는 디렉토리 리스트가있는 경로로 이동후 du -h --max-depth=1