Closed4

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

Junichi HashimotoJunichi Hashimoto

https://teratermproject.github.io/manual/4/ja/usage/TTMenu/TTMenu.html

Tera Term Menuでマクロを呼び出すとよさそう。

レジストリに設定情報を保存したくないので、先にINIファイルを作成しておく。

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

Junichi HashimotoJunichi Hashimoto

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

.ttlttpmacro.exeに関連付けておけば、logih.ttlを実行するだけで接続できる。

Junichi HashimotoJunichi Hashimoto

サーバーに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ヶ月前にクローズされました