TeraTerm 자동 login을 하는 배치파일을 만들려고 하고 있습니다.
글쓴이: study / 작성시간: 금, 2021/12/17 - 1:53오전
Tera term 창을 여러개 열고 linux machine에 접속하는 일을 매일 하다보니, 자동화를 할 수 있으면 좋지 않을까 싶어서, 배치파일을 아래와 같이 만들어보았는데, 잘 안되네요
일단 배치파일은 아래와 같습니다.
c:\teraterm\ttermpro.exe 192.168.1.118 /M="multi_teraterm_setup.ttl" /W="Teraterm-setup" /X=100 /Y=80
그리고 multi_teraterm_setup.ttl의 내용은 아래와 같습니다.
wait 'User name:' sendln 'user123' wait 'Passphrase:' sendln 'pass123'
이렇게 만들어서 배치파일을 실행을 하면, login 윈도우가 뜨면서
User name, Passphrase를 입력하라고 나오는데, 위의 macro로는 username, passphrase의 전달이 안되네요.
어떻게 고치면 좋을까요?
Forums:
teraterm은 오랫만에 들어보는 군요. UTF
teraterm은 오랫만에 들어보는 군요. UTF-8이 지원되지 않던가 하는 문제가 있어서 안쓰기 시작했는데, 오래 전 일이라 제 기억이 틀렸을 수 있습니다.
여러 터미널에 비밀번호 등을 입력하지 않고 자동 로그인을 하시려면 putty의 Pageant를 사용하는게 편할 겁니다. 한글화된 putty도 있으니 한글 관련 문제도 없으실 거고요.
이참에 putty로 갈아타시지요.
----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
답변 감사합니다.
putty도 오랫만에 들어보네요.
7~8년쯤 전에 잠시 들여다 본적 있네요.
스크립트 기능이 없어서, teraterm을 계속 쓰고 있었어요.
이젠 putty에도 스크립트 기능이 있나요?
저는 배치 작업에 쓸 때는 putty 패키지의 일부인
저는 배치 작업에 쓸 때는 GUI인 putty 대신에 putty 패키지의 일부인 커맨드 라인 툴 plink를 씁니다.
plink.exe user@example.com /path/script.sh
그럼 스크립트만 실행하고 끝나거든요.
putty도 -m 옵션으로 다음과 같이 쓸 수 있다고 알고는 있는데 실제로 사용해보진 않았습니다.
putty.exe user@example.com -m c:\path\commands.txt
TermTerm도 꾸준히 발전해왔나 보네요. 덕분에 알았습니다.
----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
배치파일 수정했습니다.
START c:\teraterm\ttermpro.exe 192.168.1.118 /ssh /2 /user=user123 /passwd=pass123 /X=100 /Y=10
START c:\teraterm\ttermpro.exe 192.168.1.118 /ssh /2 /user=user123 /passwd=pass123 /X=300 /Y=10
으로 바꾸어보았습니다.
이렇게하면 teraterm은 실행도 잘되고, user123, pass123을 사용해서 login도 잘 됩니다.
/X, /Y값을 조정해서 원하는 위치에 teraterm 을 띄울수 있습니다.
원하는 위치에 putty를 띄울 수 있는 방법은 없어
원하는 위치에 putty를 띄울 수 있는 방법은 없어 보입니다. 화면의 원하는 위치에 터미널을 띄우는 용도라면 TeraTerm을 쓰셔야겠네요.
----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
완성된 배치파일 입니다.
몇번 이것저것 바꿔가며 시도해 본 결과, 아래의 배치파일을 쓰기로 했습니다.
전 2개의 모니터를 쓰고 있는데, 아래의 배치파일로 2개의 모니터에 12개 세션의 teraterm이 잘 실행되는 걸 확인했습니다.
댓글 달기