Phing与Amazon EC2的SSH连接无法进行身份validation

我正尝试用phing连接到Amazon EC2。 这是我的脚本。

     <ssh username =“ec2-user”
          pubkeyfile = “C:\ Users \用户ASD \下载\ AWS-nr1.public”
          privkeyfile = “C:\ Users \用户ASD \下载\ AWS-nr1.pem”
         主机= “some.domain.com”
          command =“ls -l”/>

我直接从Amazon获得了PEM密钥文件,并且通过puttygen生成了PUBLIC密钥文件。 结果:

[PHP Error] ssh2_auth_pubkey_file(): Authentication failed for ec2-user using public key 

我不知道我在做关键文件,但我想要连接并运行ls -l 。 有人有它的工作?