前提・実現したいこと
Teratermのマクロを作成して、テストで使用するサーバーのSSHログインし、rootユーザにするまでを自動化しようとしていますが、できていません。
ほかに、どのような方法を試したらいいでしょうか。
発生している問題・エラーメッセージ
拡張子.ttlのファイルをダブルクリックして実行しようとすると、以下のエラーが出ます。
Link macro first. Use 'connect' macro (ファイル名).ttl:26: <<<wait'$'>>>
Link macro first. Use 'connect' macro (ファイル名).ttl:28: <<<sendln>>> 'sudo su -'
該当のソースコード
; AWS EC2 ==> XXXXXXXX username = 'user' hostname = 'XXX.XXX.XXX.XXX' keyfile = '秘密鍵のパス' ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; COMMAND = hostname strconcat COMMAND ':22 /ssh /auth=publickey /user=' strconcat COMMAND username strconcat COMMAND ' /keyfile=' strconcat COMMAND keyfile connect COMMAND ; 入力できる状態まで待つ wait '$' sendln 'sudo su -'
試したこと
・https://bayan.hatenadiary.com/entry/20161214/p2
ttlファイルを右クリック→プロパティからttpmacro.exeを関連づけしてみた。
「TTPMACRO の表示を確認」できていない。
・Teraterm>コントロール>マクロ からファイルを選んで実行してみても、できません。
・https://www.pasoble.jp/windows/7/08843.html
レジストリ?でttpmacro.exeを削除
・Teratermアプリをアンインストール、再インストール時に
https://mag.osdn.jp/10/01/08/0825239
インストーラの「追加タスクの選択」画面で「.ttlファイルをttpmacro.exeに関連付ける」にチェックをした。
補足情報(FW/ツールのバージョンなど)
再インストール後のTeraterm Version 4.105
Windows10
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/13 09:19
2020/05/13 09:24