sshで鍵交換して接続しているんだけど、teratermの自動接続ではパスワードで接続していたのね。
でもパスワード禁止の話があって、じゃあ鍵で接続するようにしようってわけ。
username = 'ユーザ名' hostname = 'ホスト名' ;password = 'パスワード' userkeyfile = '秘密鍵のファイル(フルパス)' ; (接続先のauthorized_keysには更改鍵が書かれていること)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
msg = 'Enter password for user ' strconcat msg username
msg = hostname ;strconcat msg ':22 /ssh /auth=password /user=' strconcat msg ':22 /ssh /auth=publickey /user=' strconcat msg username ;strconcat msg ' /passwd=' ;strconcat msg password strconcat msg ' /keyfile=' strconcat msg userkeyfile connect msg
wait '$' sendln 'cal -m'
なお、パスワードなら以下の通りね。
msg = 'Enter password for user ' strconcat msg username
msg = hostname strconcat msg ':22 /ssh /auth=password /user=' strconcat msg username strconcat msg ' /passwd=' strconcat msg password
connect msg