毎度毎度ユーザ名とパスワードの入力が面倒なので、マクロ化をしてみた。
認証がプレーンテキストの場合。
(2013/9/20更新)
秘密鍵を使用している場合を記事にしました。
超簡単に書く場合
拡張子をttl、ttlをttpmacro.exeに関連付けをし、以下を保存。
connect '192.168.0.2:22 /ssh /auth=password /user=username /passwd=password'
192.168.0.2を該当IP、usernameにユーザ名、passwordにパスワードに書き換え。
ただ、パスワードが平文で保存されてしまうので、暗号化させておくには以下。
username = 'user' hostname = '192.168.0.2' passwdfile = 'C:\pswd.dat' msg = 'Enter password for user ' strconcat msg username passwdkey = username strconcat passwdkey '@' strconcat passwdkey hostname getpassword passwdfile passwdkey password msg = hostname strconcat msg ':22 /ssh /auth=password /user=' strconcat msg username strconcat msg ' /passwd=' strconcat msg password connect msg
3行目のpasswdfileにパスワードが暗号化して保存される。