Closed4
Tera TermによるSSHログインを自動化する

Tera Term マクロでログインを自動化できる。

Tera Term Menuでマクロを呼び出すとよさそう。
レジストリに設定情報を保存したくないので、先にINIファイルを作成しておく。
Tera Term Menuの設定情報は、レジストリ(HKEY_CURRENT_USER\Software\ShinpeiTools\TTermMenu)に記録されます。 レジストリではなく、iniファイルを使いたい場合は、あらかじめ"ttpmenu.exe"があるディレクトリに"ttpmenu.ini"(0バイトで可)を設置しておきます。

Tera Termアプリケーションを起動してSSHログインするマクロ。
login.ttl
hostname = '192.0.2.1'
username = 'example-user1'
password = 'example-pass1'
msg = hostname
strconcat msg ' /ssh /2 /auth=password /user='
strconcat msg username
strconcat msg ' /passwd='
strconcat msg password
connect msg
end
.ttl
を ttpmacro.exe
に関連付けておけば、logih.ttl
を実行するだけで接続できる。

サーバーにSSHログインするマクロ。Tera Termを起動し踏み台にログイン済みの前提。
メニューの [コントロール] - [マクロ] からssh.ttl
を実行すればよい。
ssh.ttl
hostname = '192.0.2.1'
username = 'example-user1'
password = 'example-pass1'
msg = 'ssh '
strconcat msg username
strconcat msg '@'
strconcat msg hostname
sendln msg
wait 'password:'
sendln password
end
このスクラップは3ヶ月前にクローズされました