AWS EC2:TeraTermマクロを利用したSSH自動ログイン

1. 目的


TeraTermマクロを利用してEC2のAmazon LinuxにSSHで自動ログインします。
※SSHログインの手間を減らします。

2. 作業手順


  1. 以下のマクロを「.ttl」ファイルとして保存し、「ttpmacro.exe」にファイルを関連付けます。
    保存したマクロファイルを実行するだけでSSHで自動ログインできます。
     

    変数 内容
    hostaddr 接続先IPアドレス
    username ログインユーザー
    key_file プライベートキーファイルパス
;--------------------------------------------
hostaddr = '10.1.1.1'
username = 'ec2-user'
key_file = '"C:\Key\secret.pem"'
;--------------------------------------------

cmd = hostaddr
strconcat cmd ':22 /ssh /2 /auth=publickey /user='
strconcat cmd username
strconcat cmd ' /keyfile='
strconcat cmd key_file
connect cmd
end