スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書く事で広告が消せます。

LogMeTT 公開鍵認証で自動ログイン

LogMeTTを使ってteratermへ自動ログイン
パスワード認証は自動化してたけど公開鍵認証はしていなかったのでマクロ設定した。

; setting
hostname = 'xx.xx.xx.xx'
privatekeyfile = 'C:\id_rsa'
getpassword 'C:\hoge\teraterm_privatekey.dat' 'usrid' username
getpassword 'C:\hoge\teraterm_privatekey.dat' 'usrpass' passwd

; connection & login
msg = hostname
strconcat msg ':22 /ssh2 /auth=publickey /user='
strconcat msg username
strconcat msg ' /passwd='
strconcat msg passwd
strconcat msg ' /keyfile='
strconcat msg privatekeyfile
connect msg


最初、秘密鍵のパスを「C:\Documents and Settings\」以下にしていたんだけどログインできなかったので
フォルダ名にスペース入っていない所へファイル移動したら入れた。
id_rsaファイル移動すると管理が微妙と思ったのでショートカット置くだけで大丈夫かな?と思ってやってみたけどダメだった。
絶対パスじゃないと読み込んでくれません。
Windowsェ…

⇒comment

Secret

Twitter
Amazon
あわせて読みたい
あわせて読みたいブログパーツ
つなビィ

43Things