TeraTerm起動バッチ
TeraTermの起動時に、以下のような初期設定を同時に行う。
・接続先ホスト名、ポートを指定する。
・設定ファイルを読み込む
・ユーザー、パスを指定する
・秘密鍵を指定する
・Windows前提
・TeraTermのEXE実行時に起動オプションを付与することで実現する。
例:秘密鍵を使ってEC2に接続する。
@echo off start "" ^ "C:\Program Files\teraterm\ttermpro.exe" ^ 192.168.100.1:22 ^ /user=ec2-user ^ /auth=publickey ^ /keyfile="C:\work\mykey.pem"
(「^」は改行前後で1行とみなす。
実際に実行されるコマンドは1行だが、見やすさのために改行している。
最終行の末尾には「^」は不要)
・コマンド詳細
startコマンドでTeraTermを起動
start "" ^ "C:\Program Files\teraterm\ttermpro.exe" ^
及び接続先とポートを指定
192.168.100.1:22 ^
接続ユーザーを指定
/user=ec2-user ^
パスワードはいずれかのパターンを使う
・パスワードを指定
/auth=password ^ /passwd=hogehoge ^
・毎回パスワード入力を求める
/auth=password ^ /ask4passwd ^
・指定した秘密鍵を用いる
/auth=publickey ^ /keyfile="C:\work\mykey.pem" ^
読みこむ設定ファイルを指定(プロキシの設定をしている場合など)
/F="C:\work\myTERATERM.INI" ^