お仕事でTera Termをよく使うのですが、ログインマクロを作ることが多いので、そのサンプルをまとめておきたいと思います。
ログインマクロ
公開鍵認証
;=====================================================================
; 接続情報
HOSTADDR = 'x.x.x.x'
PORT = '22'
USERNAME = 'devusr'
KEYFILE = 'C:\Path\To\ssh-key.pem'
;=====================================================================
COMMAND = HOSTADDR
strconcat COMMAND ':'
strconcat COMMAND PORT
strconcat COMMAND ' /ssh /2 /auth=publickey /user='
strconcat COMMAND USERNAME
strconcat COMMAND ' /keyfile='
strconcat COMMAND KEYFILE
connect COMMAND
end
パスワード認証
;=====================================================================
; 接続情報
HOSTADDR = 'x.x.x.x'
PORT = '22'
USERNAME = 'devusr'
PASSWORD = 'P@ssw0rd'
;=====================================================================
COMMAND = HOSTADDR
strconcat COMMAND ':'
strconcat COMMAND PORT
strconcat COMMAND ' /ssh /2 /auth=password /user='
strconcat COMMAND USERNAME
strconcat COMMAND ' /passwd='
strconcat COMMAND PASSWORD
connect COMMAND
end
ログインマクロの利用設定
① テキストエディタを利用し、ログインマクロを作成する。このとき、拡張子は.ttlとする
② 作成した.ttlファイルを右クリック > プロパティ > 全般タブ から 変更ボタンを押下する
③ 「.ttlファイルの既定のアプリを選択する」では「PCでアプリを選択する」を押下する
④ teratermのインストールディレクトリにあるttpmacro.exeを選択し、「開く」を押下する
⑤ .ttlファイルのアイコンが変わり、ダブルクリックでマクロが利用できるようになる