我正尝试用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 。 有人有它的工作?