

AWSにてVPCとセキュリティグループ、EC2を作成しました。  
サブネットを割り当て自分のターミナルにてSSH接続を試みましたがSSH接続ができない状況です。

実行コマンド：

[code]

    > ssh -i xxx.pem ec2-user@Elasticipアドレス
    
[/code]

エラー結果は以下になります。

[code]

    ec2-user@Elasticipアドレス: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
    
[/code]

pemキーは自分のダウンロードフォルダ内に存在しており、権限は以下です

[code]

    -rw-------@ 　　xxx.pem
    
[/code]

また、エラーの詳細を知るために `ssh -vvv` を実行した結果は下記になります。

[code]

    penSSH_8.1p1, LibreSSL 2.7.3
    debug1: Reading configuration data /Users/xxx/.ssh/config
    debug1: Reading configuration data /etc/ssh/ssh_config
    debug1: /etc/ssh/ssh_config line 47: Applying options for *
    debug1: Connecting to 1qaz2wsx.pem port 22.
    ssh: Could not resolve hostname xxx.pem: nodename nor servname provided, or not known
    
[/code]

名前解決ができていないと思うのですが、具体的にどこを修正すればいいかわかりません。  
どなたか教えていただけないでしょうか。


CC BY-SA 4.0
2021-06-14T14:33:22.257
77555
2021-06-18T11:45:04.927
2021-06-14T16:37:25.460
3060
46866
question
linux ssh amazon-ec2
EC2へのSSH接続ができない


Elasticの`/etc/ssh/sshd_config`を編集して、sshdを再起動してみてください。

[code]

    HostKey /etc/ssh/ssh_host_rsa_key
    HostKey /etc/ssh/ssh_host_dsa_key
    HostKey /etc/ssh/ssh_host_ecdsa_key
    HostKey /etc/ssh/ssh_host_ed25519_key
    PubkeyAuthentication yes
    
[/code]


CC BY-SA 4.0
2021-06-18T09:23:29.927
77642
2021-06-18T11:45:04.927
2021-06-18T11:45:04.927
3060
46923
77555
answer