Vagrantで起動したゲストOSへ、TeraTermからアクセスするには以下のマクロ実行すれば良い。
シェル(コマンドプロンプト or PowerShell)からvagrant ssh
でも良いが、TeraTermからsshしたい人向け。
;; デフォルトのIP/ポート
HOST_ADDR = '127.0.0.1:2222'
;; ユーザ名/SSHキー
USER_NAME = 'vagrant'
getdir KEY_FILE
;; このマクロファイルを置いた場所からの相対パスを記述
strconcat KEY_FILE '\..\.vagrant\machines\default\virtualbox\private_key'
COMMAND = HOST_ADDR
strconcat COMMAND ' /ssh /2 /auth=publickey /user='
strconcat COMMAND USER_NAME
strconcat COMMAND ' /keyfile="'
strconcat COMMAND KEY_FILE
strconcat COMMAND '"'
connect COMMAND
settitle '[任意のウインドウタイトル]'
end