この記事では、TeraTerm の設定カスタマイズ例とマクロの使い方をまとめていく。
設定カスタマイズ例
※ 整理中
TeraTern マクロでよく使うコマンド
sendln
recvln
wait
inputbox
strmatch
strdim
listbox
strconcat
strreplace
goto xxxxx # :xxxx までスキップ
# 分岐
if 条件 then
処理1
end
elseif
else
endif
# 繰り返し
for 変数 初期値 終了値
next
マクロのテンプレ
ローカルPC上で管理する即席のマクロを想定したもの。
セキュリティ上のリスクを無視できる環境ならユーザー名とパスワードは直書きでも良い。
拡張子を .ttl として保存して実行。
;=====================================
; Filename : ファイル名
; Description : 概要
; Author : 作成者
; Created : 作成日
; modified : 最新更新日
;=====================================
; 認証情報入れない場合は初回のみユーザ名、パスワードの入力し
; ログイン情報として personal.dat が自動作成される
; $user_name$ $key_path$ $pass_phrase$ を置き換え
; パスワード認証なら /auth=password /passwd=$password$
;; SSH Login
connect 'ホスト:22 /ssh /auth=publickey /user=$user_name$ /keyfile=$key_path$ /passwd=$pass_phrase$'
wait "$" "# " "> " "%"
;; コマンドを自動投入し、ディレクトリ移動や踏み台としてさらにSSH接続など
sendln '投入コマンド'
wait "$" "# " "> " "%"