timeout=10
;; ■接続先IPアドレス
paramIP = params[2]
;; ■ユーザー名
paramUSER = params[3]
;; ■パスワード
paramPASSWORD = params[4]
;; ■INIファイル
paramINI = params[5]
;; ## INIファイルを直接読ませる場合
;; getdir DIR
;; paramINI = DIR
;; strconcat paramINI '\TERATERM_2.INI'
;; ## SSH接続コマンド組み立て
LoginSSH = paramIP
;; ## パスワード認証
;; strconcat LoginSSH ':22 /ssh /auth=password /user='
;; ## キーボードインタラクティブ認証
;; strconcat LoginSSH ':22 /ssh /auth=challenge /user='
;; ## パスワード認証
strconcat LoginSSH ':22 /ssh /auth=password /user='
strconcat LoginSSH paramUSER
strconcat LoginSSH ' /passwd='
strconcat LoginSSH paramPASSWORD
;; ## INIファイルを指定
strconcat LoginSSH ' /F='
strconcat LoginSSH paramINI
;; ## SSH接続
connect LoginSSH
if result <> 2 then
messagebox '接続エラー' '【connection err】'
end
endif
wait '$' '#'
sendln 'uname -n'
sendln 'echo ##################### 'paramIP' ##################### '
sendln 'ip a | grep 'paramIP
sendln 'whoami'
sendln 'date'
statusbox '1秒後にマクロ終了します' '【マクロ終了】'
pause 1
;; messagebox 'マクロを終了します' '【マクロ終了】'
end