Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.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 web services Can';在我的AWS EC2实例中使用ssh_Amazon Web Services_Amazon Ec2_Ssh - Fatal编程技术网

Amazon web services Can';在我的AWS EC2实例中使用ssh

Amazon web services Can';在我的AWS EC2实例中使用ssh,amazon-web-services,amazon-ec2,ssh,Amazon Web Services,Amazon Ec2,Ssh,下面是正在吐出的错误。我希望可以添加更多内容,但我不确定公钥的具体问题是什么。我正在添加更多单词,因为如果没有更多非代码字符,我的编辑无法提交 命令-> ssh -v -i ta-tester-8.pem ec2-18-191-187-131.us-east-2.compute.amazonaws.com OpenSSH_7.6p1, LibreSSL 2.6.2 debug1: Reading configuration data /etc/ssh/ssh_config

下面是正在吐出的错误。我希望可以添加更多内容,但我不确定公钥的具体问题是什么。我正在添加更多单词,因为如果没有更多非代码字符,我的编辑无法提交

命令->

ssh -v -i ta-tester-8.pem ec2-18-191-187-131.us-east-2.compute.amazonaws.com
    OpenSSH_7.6p1, LibreSSL 2.6.2
    debug1: Reading configuration data /etc/ssh/ssh_config
    debug1: /etc/ssh/ssh_config line 48: Applying options for *
    debug1: Connecting to ec2-18-191-187-131.us-east-2.compute.amazonaws.com port 22.
    debug1: Connection established.
    debug1: key_load_public: No such file or directory
    debug1: identity file ta-tester-8.pem type -1
    debug1: key_load_public: No such file or directory
    debug1: identity file ta-tester-8.pem-cert type -1
    debug1: Local version string SSH-2.0-OpenSSH_7.6
    debug1: Remote protocol version 2.0, remote software version OpenSSH_7.4
    debug1: match: OpenSSH_7.4 pat OpenSSH* compat 0x04000000
    debug1: Authenticating to ec2-18-191-187-131.us-east-2.compute.amazonaws.com:22 as 'xxxx'
    debug1: SSH2_MSG_KEXINIT sent
    debug1: SSH2_MSG_KEXINIT received
    debug1: kex: algorithm: curve25519-sha256
    debug1: kex: host key algorithm: ecdsa-sha2-nistp256
    debug1: kex: server->client cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
    debug1: kex: client->server cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
    debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
    debug1: Server host key: ecdsa-sha2-nistp256 SHA256:T5bQqn3DGc+IDbgF7/JUhkARudvw4Rc5Io/vMYm2JpU
    debug1: Host 'ec2-18-191-187-131.us-east-2.compute.amazonaws.com' is known and matches the ECDSA host key.
    debug1: Found key in /Users/xxxx/.ssh/known_hosts:37
    debug1: rekey after 134217728 blocks
    debug1: SSH2_MSG_NEWKEYS sent
    debug1: expecting SSH2_MSG_NEWKEYS
    debug1: SSH2_MSG_NEWKEYS received
    debug1: rekey after 134217728 blocks
    debug1: SSH2_MSG_EXT_INFO received
    debug1: kex_input_ext_info: server-sig-algs=<rsa-sha2-256,rsa-sha2-512>
    debug1: SSH2_MSG_SERVICE_ACCEPT received
    debug1: Authentications that can continue: publickey
    debug1: Next authentication method: publickey
    debug1: Trying private key: ta-tester-8.pem
    debug1: Authentications that can continue: publickey
    debug1: No more authentication methods to try.
    xxxx@ec2-18-191-187-131.us-east-2.compute.amazonaws.com: Permission denied (publickey).
ssh-v-ita-tester-8.pem ec2-18-191-187-131.us-east-2.compute.amazonaws.com
OpenSSH_7.6p1,LibreSSL 2.6.2
debug1:读取配置数据/etc/ssh/ssh\u config
debug1:/etc/ssh/ssh_config第48行:应用*
debug1:连接到ec2-18-191-187-131.us-east-2.compute.amazonaws.com端口22。
debug1:已建立连接。
debug1:key\u load\u public:没有这样的文件或目录
debug1:标识文件ta-tester-8.pem type-1
debug1:key\u load\u public:没有这样的文件或目录
debug1:标识文件ta-tester-8.pem-cert类型-1
debug1:本地版本字符串SSH-2.0-OpenSSH_7.6
debug1:远程协议版本2.0,远程软件版本OpenSSH_7.4
debug1:匹配:OpenSSH_7.4 pat OpenSSH*compat 0x04000000
debug1:验证到ec2-18-191-187-131.us-east-2.compute.amazonaws.com:22作为“xxxx”
debug1:SSH2\u MSG\u KEXINIT已发送
debug1:SSH2\u MSG\u KEXINIT已收到
debug1:kex:算法:curve25519-sha256
debug1:kex:主机密钥算法:ecdsa-sha2-nistp256
debug1:kex:server->client cipher:chachacha20-poly1305@openssh.comMAC:压缩:无
debug1:kex:client->server cipher:chachacha20-poly1305@openssh.comMAC:压缩:无
debug1:需要SSH2\u MSG\u KEX\u ECDH\u回复
debug1:服务器主机密钥:ecdsa-sha2-nistp256 SHA256:T5BQN3DGC+IDbgF7/JUhkARudvw4Rc5Io/vMYm2JpU
debug1:已知主机“ec2-18-191-187-131.us-east-2.compute.amazonaws.com”,并与ECDSA主机密钥匹配。
debug1:在/Users/xxxx/.ssh/known_hosts:37中找到密钥
debug1:在134217728块之后重新键入
debug1:SSH2\u MSG\u已发送新密钥
debug1:应为SSH2\u MSG\u NEWKEYS
debug1:SSH2\u MSG\u接收到新密钥
debug1:在134217728块之后重新键入
debug1:SSH2\u MSG\u EXT\u接收到信息
debug1:kex_输入_外部_信息:服务器信号algs=
debug1:SSH2\u消息\u服务\u接收
debug1:可以继续的身份验证:公钥
debug1:下一个身份验证方法:公钥
debug1:正在尝试私钥:ta-tester-8.pem
debug1:可以继续的身份验证:公钥
debug1:不再尝试验证方法。
xxxx@ec2-18-191-187-131.us-east-2.compute.amazonaws.com:权限被拒绝(公钥)。

您似乎没有提供用于连接的用户名。如果它是标准的Amazon Linux实例,则使用
ec2 user
作为用户名:

ssh -v -i ta-tester-8.pem ec2-user@ec2-18-191-187-131.us-east-2.compute.amazonaws.com

如果没有该名称,它将尝试使用与您系统上相同的用户名登录(
xxxx
)。

您似乎没有提供用于连接的用户名。如果它是标准的Amazon Linux实例,则使用
ec2 user
作为用户名:

ssh -v -i ta-tester-8.pem ec2-user@ec2-18-191-187-131.us-east-2.compute.amazonaws.com

如果没有该名称,它将尝试使用与您的系统相同的用户名登录(
xxxx
)。

请记住,您需要使用hey文件访问才能登录到您的实例,使用-i参数请编辑您的问题,以显示您用于登录实例的命令。我添加了从命令到结尾的所有内容,从这个问题中,我了解了调试SSH连接问题时-v标志的方便程度成员需要使用hey文件访问以登录实例,使用-i参数请编辑您的问题,以显示您用于登录实例的命令。我添加了从命令到结尾的所有内容,通过这个问题,我了解了在调试SSH连接问题时-v标志是多么方便