Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon ec2 向jenkins盒添加pem密钥_Amazon Ec2 - Fatal编程技术网

Amazon ec2 向jenkins盒添加pem密钥

Amazon ec2 向jenkins盒添加pem密钥,amazon-ec2,Amazon Ec2,我有一个jenkins盒子,里面有ssh,从那里我想访问AWS中的一个Ec2实例,我尝试了ssh-I“mykeyname.pem”Ec2-user@DNSname但它向我抛出了一个错误“权限被拒绝(publickey、gssapi-keyex、gssapi-with-mic)”。 我有要连接的EC2实例的PEM文件。但是有什么方法可以通过ssh连接到实例中吗?可能有两个原因 默认用户名不是“ec2用户” 请检查您的使用图像“詹金斯框” 如果不使用“ec2用户”,请更改ssh命令的用户名 您的

我有一个jenkins盒子,里面有ssh,从那里我想访问AWS中的一个Ec2实例,我尝试了ssh-I“mykeyname.pem”Ec2-user@DNSname但它向我抛出了一个错误“权限被拒绝(publickey、gssapi-keyex、gssapi-with-mic)”。
我有要连接的EC2实例的PEM文件。但是有什么方法可以通过ssh连接到实例中吗?

可能有两个原因

  • 默认用户名不是“ec2用户”

    • 请检查您的使用图像“詹金斯框”
    • 如果不使用“ec2用户”,请更改ssh命令的用户名
  • 您的密钥对不正确

    • 一旦使用正确的密钥对创建了EC2实例,就可以使用这些命令访问EC2实例
    • 请检查您的使用密钥对名称
  • 供参考


    有两个可能的原因

  • 默认用户名不是“ec2用户”

    • 请检查您的使用图像“詹金斯框”
    • 如果不使用“ec2用户”,请更改ssh命令的用户名
  • 您的密钥对不正确

    • 一旦使用正确的密钥对创建了EC2实例,就可以使用这些命令访问EC2实例
    • 请检查您的使用密钥对名称
  • 供参考