「Tera Term」Tera Term マクロで SSH 接続

Tera Term マクロを始めて使ってみたので、その時のメモ。

やりたいこと

        • -

・サーバにログイン
・ログの取得
・コマンド発行 ( 簡単に "ls -la" あたりで )

        • -

以下がマクロになる。

; サーバ、ユーザ情報
myserver = '192.168.1.4'
username = 'root'
password = 'XXXXXXX'

msg = myserver
strconcat msg ':22 /ssh /auth=password /user='
strconcat msg username
strconcat msg ' /passwd='
strconcat msg password

; 接続
connect msg

; ログ取得
filename = 'C:\devspace\src_code\teraterm\test.log'
logopen filename 0 0

; ちょっと待つ
mpause 1000

; コマンド発行
sendln 'ls -la'

end

ドキュメントは以下になる。
・connect
http://ttssh2.sourceforge.jp/manual/ja/macro/command/connect.html
・logopen
http://ttssh2.sourceforge.jp/manual/ja/macro/command/logopen.html
・sendln
http://ttssh2.sourceforge.jp/manual/ja/macro/command/sendln.html

・コマンドリファレンス
http://ttssh2.sourceforge.jp/manual/ja/macro/command/index.html

■ 環境情報
クライアント
Windows 7 SP1
Tera Term 4.71

サーバ
CentOS 6.2

以上。