Não consegui duplicar o seu problema. Um arquivo login.ttl com o seguinte conteúdo permitiu que eu fizesse login com êxito no servidor ssh desejado (depois de colocar a chave pública no arquivo authorized_hosts no host).
username = 'tester'
hostname = '192.168.100.1'
keyfile = 'c:\path\to\keyfile\id_rsa'
con = hostname
strconcat con ':22 /ssh2 /auth=publickey /user='
strconcat con username
strconcat con ' /keyfile='
strconcat con keyfile
connect con
'