TeraTerm の基本

この記事では、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 "$" "# " "> " "%"