Permission denied (publickey) Amazon Linux aws

Multi tool use
I have two instances running on my aws. I have the same keypair for both of them. I was using both instances for long time. but today I am getting an error on one instance while trying to login through terminal if I run this command.
ssh -i mypem.pem ec2-user@52.xx.xxx.xxx
Permission denied (publickey).
But If I try to login to other instance with the same pem
file. It works and I can successfully login to it.
I have tried all the solutions
Permission denied (publickey) when SSH Access to Amazon EC2 instance and- Trying to SSH into an Amazon Ec2 instance - permission error
but nothing works for me
If I do
ssh -i mypem.pem ec2-user@52.xx.xxx.xxx -v
the result is:
OpenSSH_7.4p1, LibreSSL 2.5.0
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Connecting to 52.xx.xxx.xxx [52.xx.xxx.xxx] port 22.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: identity file mypem.pem type -1
debug1: key_load_public: No such file or directory
debug1: identity file mypem.pem-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.4
debug1: Remote protocol version 2.0, remote software version OpenSSH_7.4
debug1: match: OpenSSH_7.4 pat OpenSSH* compat 0x04000000
debug1: Authenticating to 52.xx.xxx.xxx as 'ec2-user'
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: mykeyhere
debug1: Host '52.xx.xxx.xxx' is known and matches the ECDSA host key.
debug1: Found key in /Users/myusername/.ssh/known_hosts:6
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: Offering RSA public key: /Users/myusername/.ssh/mypem.pem
debug1: Authentications that can continue: publickey
debug1: Trying private key: mypem.pem
debug1: Authentications that can continue: publickey
debug1: No more authentication methods to try.
Permission denied (publickey).
What I have tried
chmod 400 mypem.pem
I have also tried this
sudo ssh -i amazonec2.pem ec2-xxx-xxx-xxx-xxx.us-west 2.compute.amazonaws.com
Got this
Please login as the user "ec2-user" rather than the user "root"
then I did this
sudo ssh -i amazonec2.pem ec2-xxx-xxx-xxx-xxx.us-west-2.compute.amazonaws.com -l ec2-user
I got
Permission denied (publickey)
If I try to login to other instance with the same key. I can successfully login. Please help what actually went wrong here
Security Group on my instance is this:
ssh authentication amazon-ec2
bumped to the homepage by Community♦ 2 days ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
add a comment |
I have two instances running on my aws. I have the same keypair for both of them. I was using both instances for long time. but today I am getting an error on one instance while trying to login through terminal if I run this command.
ssh -i mypem.pem ec2-user@52.xx.xxx.xxx
Permission denied (publickey).
But If I try to login to other instance with the same pem
file. It works and I can successfully login to it.
I have tried all the solutions
Permission denied (publickey) when SSH Access to Amazon EC2 instance and- Trying to SSH into an Amazon Ec2 instance - permission error
but nothing works for me
If I do
ssh -i mypem.pem ec2-user@52.xx.xxx.xxx -v
the result is:
OpenSSH_7.4p1, LibreSSL 2.5.0
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Connecting to 52.xx.xxx.xxx [52.xx.xxx.xxx] port 22.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: identity file mypem.pem type -1
debug1: key_load_public: No such file or directory
debug1: identity file mypem.pem-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.4
debug1: Remote protocol version 2.0, remote software version OpenSSH_7.4
debug1: match: OpenSSH_7.4 pat OpenSSH* compat 0x04000000
debug1: Authenticating to 52.xx.xxx.xxx as 'ec2-user'
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: mykeyhere
debug1: Host '52.xx.xxx.xxx' is known and matches the ECDSA host key.
debug1: Found key in /Users/myusername/.ssh/known_hosts:6
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: Offering RSA public key: /Users/myusername/.ssh/mypem.pem
debug1: Authentications that can continue: publickey
debug1: Trying private key: mypem.pem
debug1: Authentications that can continue: publickey
debug1: No more authentication methods to try.
Permission denied (publickey).
What I have tried
chmod 400 mypem.pem
I have also tried this
sudo ssh -i amazonec2.pem ec2-xxx-xxx-xxx-xxx.us-west 2.compute.amazonaws.com
Got this
Please login as the user "ec2-user" rather than the user "root"
then I did this
sudo ssh -i amazonec2.pem ec2-xxx-xxx-xxx-xxx.us-west-2.compute.amazonaws.com -l ec2-user
I got
Permission denied (publickey)
If I try to login to other instance with the same key. I can successfully login. Please help what actually went wrong here
Security Group on my instance is this:
ssh authentication amazon-ec2
bumped to the homepage by Community♦ 2 days ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
try this
– user2413
Nov 6 '18 at 12:27
add a comment |
I have two instances running on my aws. I have the same keypair for both of them. I was using both instances for long time. but today I am getting an error on one instance while trying to login through terminal if I run this command.
ssh -i mypem.pem ec2-user@52.xx.xxx.xxx
Permission denied (publickey).
But If I try to login to other instance with the same pem
file. It works and I can successfully login to it.
I have tried all the solutions
Permission denied (publickey) when SSH Access to Amazon EC2 instance and- Trying to SSH into an Amazon Ec2 instance - permission error
but nothing works for me
If I do
ssh -i mypem.pem ec2-user@52.xx.xxx.xxx -v
the result is:
OpenSSH_7.4p1, LibreSSL 2.5.0
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Connecting to 52.xx.xxx.xxx [52.xx.xxx.xxx] port 22.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: identity file mypem.pem type -1
debug1: key_load_public: No such file or directory
debug1: identity file mypem.pem-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.4
debug1: Remote protocol version 2.0, remote software version OpenSSH_7.4
debug1: match: OpenSSH_7.4 pat OpenSSH* compat 0x04000000
debug1: Authenticating to 52.xx.xxx.xxx as 'ec2-user'
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: mykeyhere
debug1: Host '52.xx.xxx.xxx' is known and matches the ECDSA host key.
debug1: Found key in /Users/myusername/.ssh/known_hosts:6
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: Offering RSA public key: /Users/myusername/.ssh/mypem.pem
debug1: Authentications that can continue: publickey
debug1: Trying private key: mypem.pem
debug1: Authentications that can continue: publickey
debug1: No more authentication methods to try.
Permission denied (publickey).
What I have tried
chmod 400 mypem.pem
I have also tried this
sudo ssh -i amazonec2.pem ec2-xxx-xxx-xxx-xxx.us-west 2.compute.amazonaws.com
Got this
Please login as the user "ec2-user" rather than the user "root"
then I did this
sudo ssh -i amazonec2.pem ec2-xxx-xxx-xxx-xxx.us-west-2.compute.amazonaws.com -l ec2-user
I got
Permission denied (publickey)
If I try to login to other instance with the same key. I can successfully login. Please help what actually went wrong here
Security Group on my instance is this:
ssh authentication amazon-ec2
I have two instances running on my aws. I have the same keypair for both of them. I was using both instances for long time. but today I am getting an error on one instance while trying to login through terminal if I run this command.
ssh -i mypem.pem ec2-user@52.xx.xxx.xxx
Permission denied (publickey).
But If I try to login to other instance with the same pem
file. It works and I can successfully login to it.
I have tried all the solutions
Permission denied (publickey) when SSH Access to Amazon EC2 instance and- Trying to SSH into an Amazon Ec2 instance - permission error
but nothing works for me
If I do
ssh -i mypem.pem ec2-user@52.xx.xxx.xxx -v
the result is:
OpenSSH_7.4p1, LibreSSL 2.5.0
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Connecting to 52.xx.xxx.xxx [52.xx.xxx.xxx] port 22.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: identity file mypem.pem type -1
debug1: key_load_public: No such file or directory
debug1: identity file mypem.pem-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.4
debug1: Remote protocol version 2.0, remote software version OpenSSH_7.4
debug1: match: OpenSSH_7.4 pat OpenSSH* compat 0x04000000
debug1: Authenticating to 52.xx.xxx.xxx as 'ec2-user'
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: mykeyhere
debug1: Host '52.xx.xxx.xxx' is known and matches the ECDSA host key.
debug1: Found key in /Users/myusername/.ssh/known_hosts:6
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: Offering RSA public key: /Users/myusername/.ssh/mypem.pem
debug1: Authentications that can continue: publickey
debug1: Trying private key: mypem.pem
debug1: Authentications that can continue: publickey
debug1: No more authentication methods to try.
Permission denied (publickey).
What I have tried
chmod 400 mypem.pem
I have also tried this
sudo ssh -i amazonec2.pem ec2-xxx-xxx-xxx-xxx.us-west 2.compute.amazonaws.com
Got this
Please login as the user "ec2-user" rather than the user "root"
then I did this
sudo ssh -i amazonec2.pem ec2-xxx-xxx-xxx-xxx.us-west-2.compute.amazonaws.com -l ec2-user
I got
Permission denied (publickey)
If I try to login to other instance with the same key. I can successfully login. Please help what actually went wrong here
Security Group on my instance is this:
ssh authentication amazon-ec2
ssh authentication amazon-ec2
edited Jun 25 '18 at 21:20


David Foerster
28k1365111
28k1365111
asked Apr 21 '18 at 8:09
user1hjgjhgjhggjhguser1hjgjhgjhggjhg
13112
13112
bumped to the homepage by Community♦ 2 days ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
bumped to the homepage by Community♦ 2 days ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
try this
– user2413
Nov 6 '18 at 12:27
add a comment |
try this
– user2413
Nov 6 '18 at 12:27
try this
– user2413
Nov 6 '18 at 12:27
try this
– user2413
Nov 6 '18 at 12:27
add a comment |
1 Answer
1
active
oldest
votes
If you are not running Amazon Linux, you have to change the username (ec2-user
) for specific OS.
In my case, I'm using an Ubuntu server, and I connect using ubuntu@xxx.xx.xxx.xxx
.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1026878%2fpermission-denied-publickey-amazon-linux-aws%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
If you are not running Amazon Linux, you have to change the username (ec2-user
) for specific OS.
In my case, I'm using an Ubuntu server, and I connect using ubuntu@xxx.xx.xxx.xxx
.
add a comment |
If you are not running Amazon Linux, you have to change the username (ec2-user
) for specific OS.
In my case, I'm using an Ubuntu server, and I connect using ubuntu@xxx.xx.xxx.xxx
.
add a comment |
If you are not running Amazon Linux, you have to change the username (ec2-user
) for specific OS.
In my case, I'm using an Ubuntu server, and I connect using ubuntu@xxx.xx.xxx.xxx
.
If you are not running Amazon Linux, you have to change the username (ec2-user
) for specific OS.
In my case, I'm using an Ubuntu server, and I connect using ubuntu@xxx.xx.xxx.xxx
.
edited Nov 8 '18 at 13:17
Melebius
4,59651839
4,59651839
answered Nov 7 '18 at 23:45
PotencianoPotenciano
1
1
add a comment |
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1026878%2fpermission-denied-publickey-amazon-linux-aws%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
RacuX6j7fj
try this
– user2413
Nov 6 '18 at 12:27