Teratermのログイン設定になります。
よく、踏み台経由で接続するので、簡素にまとめました。
変数 | 説明 | 参考 |
---|---|---|
HOSTADDR | 踏台IPアドレス | '192.168.11.62' |
HOSTNAME | 踏台ホスト名 | 'rac111' |
USERNAME | 踏台ユーザ名 | 'root' |
PASSWORD | 踏台ユーザパスワード | 'rootroot' |
HOSTADDR1 | 接続先ホスト名 | '172.18.254.101' |
USERNAME1 | 接続先ユーザ名 | 'root' |
PASSWORD1 | 接続先パスワード | 'rootroot' |
LOGDIR | ログ出力先ディレクトリ | 'c:\temp\' |
# cat rac1111.ttl
;############################################ |
; Filename : sample-ssh.ttl |
; Description : Multi-stage SSH Login |
; Created : cabo 2019/01/12 |
; modified : xxxx xxxx/xx/xx |
;============================================ |
;; ユーザ名/パスワード設定 |
HOSTADDR = '192.168.11.62' |
HOSTNAME = 'rac111' |
USERNAME = 'root' |
PASSWORD = 'rootroot' |
HOSTADDR1 = '172.18.254.101' |
USERNAME1 = 'root' |
PASSWORD1 = 'rootroot' |
LOGDIR = 'c:\temp\' |
;============================================ |
;; [01]ログファイル設定 |
getdate date "%Y%m%d" |
gettime time "%H%M%S" |
sprintf2 logfilename "%s_%s_%s_%s.log" HOSTNAME HOSTADDR1 date time |
logfile = LOGDIR |
strconcat logfile logfilename |
;; [02]コマンド組立て |
COMMAND = HOSTADDR |
strconcat COMMAND ':22 /ssh /2 /auth=passsword /user=' |
strconcat COMMAND USERNAME |
strconcat COMMAND ' /passwd=' |
strconcat COMMAND PASSWORD |
;; [03]サーバへ接続 & ログ設定 |
connect COMMAND |
logopen logfile 0 0 |
wait '#' |
COMMAND = 'ssh ' |
strconcat COMMAND USERNAME1 |
strconcat COMMAND '@' |
strconcat COMMAND HOSTADDR1 |
sendln COMMAND |
wait ':' |
sendln PASSWORD1 |
;; [04]マクロ終了 |
end |