Skip to content

Instantly share code, notes, and snippets.

@Buravo46
Last active October 6, 2016 14:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Buravo46/64fd3b7e178b1d572838a5e10ea7a36d to your computer and use it in GitHub Desktop.
Save Buravo46/64fd3b7e178b1d572838a5e10ea7a36d to your computer and use it in GitHub Desktop.
【TTL】TeraTermマクロでSSH接続とログ開始の自動化
  • TTL
;============================================= 
; Filename    : SingleSSH.ttl 
; Description : SSH Auto login 
; Author      : Buravo
; Created     : 2016/10/06 
; modified    : 
;============================================== 
;; 接続先ホスト/ユーザ名/パスワード設定 
HOST_ADDR = '192.168.33.10' 
USER_NAME = 'root' 
PASSWORD = 'vagrant'
;============================================== 
;; ①コマンド組立て 
COMMAND = HOST_ADDR
strconcat COMMAND ':22 /ssh /2 /auth=password /user=' 
strconcat COMMAND USER_NAME 
strconcat COMMAND ' /passwd=' 
strconcat COMMAND PASSWORD
 
;; ②接続 
connect COMMAND

; 日時を取得
gettime CURRENT_TIME "%Y%m%d-%H%M%S"
; ホスト名を取得
gethostname HOST_NAME
; ログファイル名
sprintf2 FILE_NAME 'ttl_%s_%s.log' HOST_NAME CURRENT_TIME
; カレントディレクトリを変更する
changedir 'C:\Users\buravo46\ttl_logs'

; ログ開始
logopen FILE_NAME 0 0 0 1

;; ③マクロ終了 
end
  • 参考サイト

TeraTermマクロサンプル-SSH自動ログイン(接続情報固定版)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment