« DockerでWordPressサイトを運用してみました | メイン

TeraTermマクロ(SSH,Linux)サンプル

SSHでLinuxに接続し、コマンドを実行してログを保管するサンプルコードです。

;(セミコロン)から始まる行はコメントです。

各行の処理の意味は、コメントで解説します

;★接続先、ユーザ名、パスワードを指定してください↓★
HOSTADDR = '接続先サーバのIPアドレス'
USERNAME = '接続ユーザ名'
PASSWORD = '接続パスワード'

;SSHログインコマンド生成
;/nosecuritywarningオプションにより
;sshフィンガープリントチェックを無効化
COMMAND = HOSTADDR
strconcat COMMAND ' /ssh /nosecuritywarning /auth=password /user='
strconcat COMMAND USERNAME
strconcat COMMAND ' /passwd='
strconcat COMMAND PASSWORD

;ログインする
connect COMMAND

;ログフォルダ格納先はマクロと同じフォルダとする
getdir CURRENTDIR
changedir CURRENTDIR

;ログ記録開始。
LOGFILE = 'LOG.log'
logopen LOGFILE 0 0

;ログイン後のプロンプトを待つ
wait '$'
pause 1


;★実行するコマンドを指定してください↓(例ではlsコマンドを実行)★
sendln 'hostname'
wait '$'
pause 1


;★実行するコマンドを指定してください↓(例ではdateコマンドを実行)★
sendln 'date'
wait '$'
pause 1

;★実行するコマンドを指定してください↓(例ではls Music/コマンドを実行)★
sendln 'ls Music/'
wait '$'
pause 1


;★切断のコマンドを指定してください↓(例ではexitを実行)★
sendln 'exit'


;ログ記録終了
logclose

トラックバック

このエントリーのトラックバックURL:
http://www.ddhost.jp/mt/mt-tb.cgi/1284

About

2022年05月27日 13:15に投稿されたエントリーのページです。

ひとつ前の投稿は「DockerでWordPressサイトを運用してみました」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。