TeraTerm 자동 login을 하는 배치파일을 만들려고 하고 있습니다.

study의 이미지

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의 전달이 안되네요.
어떻게 고치면 좋을까요?

academic의 이미지

teraterm은 오랫만에 들어보는 군요. UTF-8이 지원되지 않던가 하는 문제가 있어서 안쓰기 시작했는데, 오래 전 일이라 제 기억이 틀렸을 수 있습니다.

여러 터미널에 비밀번호 등을 입력하지 않고 자동 로그인을 하시려면 putty의 Pageant를 사용하는게 편할 겁니다. 한글화된 putty도 있으니 한글 관련 문제도 없으실 거고요.

이참에 putty로 갈아타시지요.

----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.

study의 이미지

putty도 오랫만에 들어보네요.
7~8년쯤 전에 잠시 들여다 본적 있네요.
스크립트 기능이 없어서, teraterm을 계속 쓰고 있었어요.
이젠 putty에도 스크립트 기능이 있나요?

academic의 이미지

저는 배치 작업에 쓸 때는 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, 아주 가끔은 저도 이랬으면 좋겠습니다.

study의 이미지

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 을 띄울수 있습니다.

academic의 이미지

원하는 위치에 putty를 띄울 수 있는 방법은 없어 보입니다. 화면의 원하는 위치에 터미널을 띄우는 용도라면 TeraTerm을 쓰셔야겠네요.

----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.

study의 이미지

몇번 이것저것 바꿔가며 시도해 본 결과, 아래의 배치파일을 쓰기로 했습니다.
전 2개의 모니터를 쓰고 있는데, 아래의 배치파일로 2개의 모니터에 12개 세션의 teraterm이 잘 실행되는 걸 확인했습니다.

START e:\teraterm\ttermpro.exe 192.168.1.118 /ssh /2 /auth=password /user=usr123 /passwd=pass123 /X=332 /Y=0
timeout /t 1
START e:\teraterm\ttermpro.exe 192.168.1.118 /ssh /2 /auth=password /user=usr123 /passwd=pass123 /X=1071 /Y=0
timeout /t 1
START e:\teraterm\ttermpro.exe 192.168.1.118 /ssh /2 /auth=password /user=usr123 /passwd=pass123 /X=1810 /Y=0
timeout /t 1
START e:\teraterm\ttermpro.exe 192.168.1.118 /ssh /2 /auth=password /user=usr123 /passwd=pass123 /X=332 /Y=595
timeout /t 1
START e:\teraterm\ttermpro.exe 192.168.1.118 /ssh /2 /auth=password /user=usr123 /passwd=pass123 /X=1071 /Y=595
timeout /t 1
START e:\teraterm\ttermpro.exe 192.168.1.118 /ssh /2 /auth=password /user=usr123 /passwd=pass123 /X=1810 /Y=595
timeout /t 1
START e:\teraterm\ttermpro.exe 192.168.1.118 /ssh /2 /auth=password /user=usr123 /passwd=pass123 /X=2549 /Y=0
timeout /t 1
START e:\teraterm\ttermpro.exe 192.168.1.118 /ssh /2 /auth=password /user=usr123 /passwd=pass123 /X=3288 /Y=0
timeout /t 1
START e:\teraterm\ttermpro.exe 192.168.1.118 /ssh /2 /auth=password /user=usr123 /passwd=pass123 /X=4027 /Y=0
timeout /t 1
START e:\teraterm\ttermpro.exe 192.168.1.118 /ssh /2 /auth=password /user=usr123 /passwd=pass123 /X=2549 /Y=595
timeout /t 1
START e:\teraterm\ttermpro.exe 192.168.1.118 /ssh /2 /auth=password /user=usr123 /passwd=pass123 /X=3288 /Y=595
timeout /t 1
START e:\teraterm\ttermpro.exe 192.168.1.118 /ssh /2 /auth=password /user=usr123 /passwd=pass123 /X=4027 /Y=595
timeout /t 1

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.