DigitalOcean droplet root password not accepted for client, but works for console
up vote
0
down vote
favorite
I have an Ubuntu 14.04 droplet with PubkeyAuthentication
set to yes
and PermitRootLogin
set to no. Since I created it, my pubkey has worked fine. For some unknown reason today it's not accepting my pubkey.
So I login via the droplet console to see what's going on (which worked fine with my root password).
I re-generated my pubkey first in hopes that I could just ssh-copy-id
up to the server but I kept just getting permission denied (publickey)
.
When that didn't work I set /etc/ssh/sshd_config
values PubkeyAuthentication
set to no
and PermitRootLogin
to yes
so I can get a prompt again on my client MacbookPro.
[Partial] Output of ssh jeitnier@[ip] -v
:
debug1: Authentications that can continue:
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /Users/jeitnier/.ssh/jeitnier_aws
debug1: Authentications that can continue:
debug1: Trying private key: /Users/jeitnier/.ssh/id_rsa
debug1: Trying private key: /Users/jeitnier/.ssh/id_dsa
debug1: Next authentication method: keyboard-interactive
debug1: Authentications that can continue:
debug1: Next authentication method: password
jeitnier@[ip]'s password:
So I enter the exact same password that I did to enter the console and I get Permission denied, please try again.
I've checked that I'm not locked out with grep ^jeitnier /etc/shadow
.
I've never run into this before. What can I try next?
14.04 ssh password authentication
add a comment |
up vote
0
down vote
favorite
I have an Ubuntu 14.04 droplet with PubkeyAuthentication
set to yes
and PermitRootLogin
set to no. Since I created it, my pubkey has worked fine. For some unknown reason today it's not accepting my pubkey.
So I login via the droplet console to see what's going on (which worked fine with my root password).
I re-generated my pubkey first in hopes that I could just ssh-copy-id
up to the server but I kept just getting permission denied (publickey)
.
When that didn't work I set /etc/ssh/sshd_config
values PubkeyAuthentication
set to no
and PermitRootLogin
to yes
so I can get a prompt again on my client MacbookPro.
[Partial] Output of ssh jeitnier@[ip] -v
:
debug1: Authentications that can continue:
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /Users/jeitnier/.ssh/jeitnier_aws
debug1: Authentications that can continue:
debug1: Trying private key: /Users/jeitnier/.ssh/id_rsa
debug1: Trying private key: /Users/jeitnier/.ssh/id_dsa
debug1: Next authentication method: keyboard-interactive
debug1: Authentications that can continue:
debug1: Next authentication method: password
jeitnier@[ip]'s password:
So I enter the exact same password that I did to enter the console and I get Permission denied, please try again.
I've checked that I'm not locked out with grep ^jeitnier /etc/shadow
.
I've never run into this before. What can I try next?
14.04 ssh password authentication
Can you try it changing to these valuesPubkeyAuthentication
set toyes
andPermitRootLogin
set to no and runssh jeitnier@[ip] -v
again?
– user271219
Sep 30 '14 at 14:37
I will add this to my question but I forgot to mention that I blew out my keys in hopes I could just generate a new one and move it up withssh-copy-id
. But then I just kept gettingpermission denied (publickey)
.
– Jared Eitnier
Sep 30 '14 at 14:41
Question updated...
– Jared Eitnier
Sep 30 '14 at 14:44
You connecting to server via IP address or via domain name? Can you print outls -ahld ~/.ssh
andls -ahl ~/.ssh/authorized_keys
– c0rp
Sep 30 '14 at 16:52
IIRC console password and user password should be different. Try resetting yoursudo
user password, then try to log in with that viassh
.
– Sergiy Kolodyazhnyy
Jun 6 at 23:51
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have an Ubuntu 14.04 droplet with PubkeyAuthentication
set to yes
and PermitRootLogin
set to no. Since I created it, my pubkey has worked fine. For some unknown reason today it's not accepting my pubkey.
So I login via the droplet console to see what's going on (which worked fine with my root password).
I re-generated my pubkey first in hopes that I could just ssh-copy-id
up to the server but I kept just getting permission denied (publickey)
.
When that didn't work I set /etc/ssh/sshd_config
values PubkeyAuthentication
set to no
and PermitRootLogin
to yes
so I can get a prompt again on my client MacbookPro.
[Partial] Output of ssh jeitnier@[ip] -v
:
debug1: Authentications that can continue:
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /Users/jeitnier/.ssh/jeitnier_aws
debug1: Authentications that can continue:
debug1: Trying private key: /Users/jeitnier/.ssh/id_rsa
debug1: Trying private key: /Users/jeitnier/.ssh/id_dsa
debug1: Next authentication method: keyboard-interactive
debug1: Authentications that can continue:
debug1: Next authentication method: password
jeitnier@[ip]'s password:
So I enter the exact same password that I did to enter the console and I get Permission denied, please try again.
I've checked that I'm not locked out with grep ^jeitnier /etc/shadow
.
I've never run into this before. What can I try next?
14.04 ssh password authentication
I have an Ubuntu 14.04 droplet with PubkeyAuthentication
set to yes
and PermitRootLogin
set to no. Since I created it, my pubkey has worked fine. For some unknown reason today it's not accepting my pubkey.
So I login via the droplet console to see what's going on (which worked fine with my root password).
I re-generated my pubkey first in hopes that I could just ssh-copy-id
up to the server but I kept just getting permission denied (publickey)
.
When that didn't work I set /etc/ssh/sshd_config
values PubkeyAuthentication
set to no
and PermitRootLogin
to yes
so I can get a prompt again on my client MacbookPro.
[Partial] Output of ssh jeitnier@[ip] -v
:
debug1: Authentications that can continue:
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /Users/jeitnier/.ssh/jeitnier_aws
debug1: Authentications that can continue:
debug1: Trying private key: /Users/jeitnier/.ssh/id_rsa
debug1: Trying private key: /Users/jeitnier/.ssh/id_dsa
debug1: Next authentication method: keyboard-interactive
debug1: Authentications that can continue:
debug1: Next authentication method: password
jeitnier@[ip]'s password:
So I enter the exact same password that I did to enter the console and I get Permission denied, please try again.
I've checked that I'm not locked out with grep ^jeitnier /etc/shadow
.
I've never run into this before. What can I try next?
14.04 ssh password authentication
14.04 ssh password authentication
edited Sep 30 '14 at 14:43
asked Sep 30 '14 at 14:32
Jared Eitnier
148129
148129
Can you try it changing to these valuesPubkeyAuthentication
set toyes
andPermitRootLogin
set to no and runssh jeitnier@[ip] -v
again?
– user271219
Sep 30 '14 at 14:37
I will add this to my question but I forgot to mention that I blew out my keys in hopes I could just generate a new one and move it up withssh-copy-id
. But then I just kept gettingpermission denied (publickey)
.
– Jared Eitnier
Sep 30 '14 at 14:41
Question updated...
– Jared Eitnier
Sep 30 '14 at 14:44
You connecting to server via IP address or via domain name? Can you print outls -ahld ~/.ssh
andls -ahl ~/.ssh/authorized_keys
– c0rp
Sep 30 '14 at 16:52
IIRC console password and user password should be different. Try resetting yoursudo
user password, then try to log in with that viassh
.
– Sergiy Kolodyazhnyy
Jun 6 at 23:51
add a comment |
Can you try it changing to these valuesPubkeyAuthentication
set toyes
andPermitRootLogin
set to no and runssh jeitnier@[ip] -v
again?
– user271219
Sep 30 '14 at 14:37
I will add this to my question but I forgot to mention that I blew out my keys in hopes I could just generate a new one and move it up withssh-copy-id
. But then I just kept gettingpermission denied (publickey)
.
– Jared Eitnier
Sep 30 '14 at 14:41
Question updated...
– Jared Eitnier
Sep 30 '14 at 14:44
You connecting to server via IP address or via domain name? Can you print outls -ahld ~/.ssh
andls -ahl ~/.ssh/authorized_keys
– c0rp
Sep 30 '14 at 16:52
IIRC console password and user password should be different. Try resetting yoursudo
user password, then try to log in with that viassh
.
– Sergiy Kolodyazhnyy
Jun 6 at 23:51
Can you try it changing to these values
PubkeyAuthentication
set to yes
and PermitRootLogin
set to no and run ssh jeitnier@[ip] -v
again?– user271219
Sep 30 '14 at 14:37
Can you try it changing to these values
PubkeyAuthentication
set to yes
and PermitRootLogin
set to no and run ssh jeitnier@[ip] -v
again?– user271219
Sep 30 '14 at 14:37
I will add this to my question but I forgot to mention that I blew out my keys in hopes I could just generate a new one and move it up with
ssh-copy-id
. But then I just kept getting permission denied (publickey)
.– Jared Eitnier
Sep 30 '14 at 14:41
I will add this to my question but I forgot to mention that I blew out my keys in hopes I could just generate a new one and move it up with
ssh-copy-id
. But then I just kept getting permission denied (publickey)
.– Jared Eitnier
Sep 30 '14 at 14:41
Question updated...
– Jared Eitnier
Sep 30 '14 at 14:44
Question updated...
– Jared Eitnier
Sep 30 '14 at 14:44
You connecting to server via IP address or via domain name? Can you print out
ls -ahld ~/.ssh
and ls -ahl ~/.ssh/authorized_keys
– c0rp
Sep 30 '14 at 16:52
You connecting to server via IP address or via domain name? Can you print out
ls -ahld ~/.ssh
and ls -ahl ~/.ssh/authorized_keys
– c0rp
Sep 30 '14 at 16:52
IIRC console password and user password should be different. Try resetting your
sudo
user password, then try to log in with that via ssh
.– Sergiy Kolodyazhnyy
Jun 6 at 23:51
IIRC console password and user password should be different. Try resetting your
sudo
user password, then try to log in with that via ssh
.– Sergiy Kolodyazhnyy
Jun 6 at 23:51
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
Try this out:
Reset Password
Go to the control panel of your droplet and select "Access -> Reset Root Password". As the page says "This will shut down your droplet and a new root password will be set and emailed to you." Then ssh to root@ip with the new password. And don't forget to change it right away, as passwords sent via email cannot be considered to be secure.
Possible Messsage
If you receive a message about losing your work don't worry. You will not lose any work if you power off your droplet.
Allowing jeitnier
When you edited /etc/ssh/sshd_config, did you execute visudo and add jeitnier ALL=(ALL:ALL) ALL under the # User privilege specification? Also, make sure that you added AllowUsers jeitnier to the bottom of /etc/ssh/sshd_config.
If No Access Still (use only)
If there is still no access, add the root user to the AllowUsers line.
2
I did all this with no success.
– Jared Eitnier
Sep 30 '14 at 16:26
What part didn't work?
– user271219
Sep 30 '14 at 16:28
2
I still get samepermission denied
error.
– Jared Eitnier
Sep 30 '14 at 16:30
What about adding root to AllowUsers? Can you verify that you did everything verbatim? sometimes we make errors and we aren't aware. Giving it another won't hurt.
– user271219
Sep 30 '14 at 16:32
Yes I did that too and restarted ssh. I'm sure I did it correctly. I'm just creating a new droplet at this point but thank you for your help!
– Jared Eitnier
Sep 30 '14 at 16:45
|
show 2 more comments
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
Try this out:
Reset Password
Go to the control panel of your droplet and select "Access -> Reset Root Password". As the page says "This will shut down your droplet and a new root password will be set and emailed to you." Then ssh to root@ip with the new password. And don't forget to change it right away, as passwords sent via email cannot be considered to be secure.
Possible Messsage
If you receive a message about losing your work don't worry. You will not lose any work if you power off your droplet.
Allowing jeitnier
When you edited /etc/ssh/sshd_config, did you execute visudo and add jeitnier ALL=(ALL:ALL) ALL under the # User privilege specification? Also, make sure that you added AllowUsers jeitnier to the bottom of /etc/ssh/sshd_config.
If No Access Still (use only)
If there is still no access, add the root user to the AllowUsers line.
2
I did all this with no success.
– Jared Eitnier
Sep 30 '14 at 16:26
What part didn't work?
– user271219
Sep 30 '14 at 16:28
2
I still get samepermission denied
error.
– Jared Eitnier
Sep 30 '14 at 16:30
What about adding root to AllowUsers? Can you verify that you did everything verbatim? sometimes we make errors and we aren't aware. Giving it another won't hurt.
– user271219
Sep 30 '14 at 16:32
Yes I did that too and restarted ssh. I'm sure I did it correctly. I'm just creating a new droplet at this point but thank you for your help!
– Jared Eitnier
Sep 30 '14 at 16:45
|
show 2 more comments
up vote
0
down vote
Try this out:
Reset Password
Go to the control panel of your droplet and select "Access -> Reset Root Password". As the page says "This will shut down your droplet and a new root password will be set and emailed to you." Then ssh to root@ip with the new password. And don't forget to change it right away, as passwords sent via email cannot be considered to be secure.
Possible Messsage
If you receive a message about losing your work don't worry. You will not lose any work if you power off your droplet.
Allowing jeitnier
When you edited /etc/ssh/sshd_config, did you execute visudo and add jeitnier ALL=(ALL:ALL) ALL under the # User privilege specification? Also, make sure that you added AllowUsers jeitnier to the bottom of /etc/ssh/sshd_config.
If No Access Still (use only)
If there is still no access, add the root user to the AllowUsers line.
2
I did all this with no success.
– Jared Eitnier
Sep 30 '14 at 16:26
What part didn't work?
– user271219
Sep 30 '14 at 16:28
2
I still get samepermission denied
error.
– Jared Eitnier
Sep 30 '14 at 16:30
What about adding root to AllowUsers? Can you verify that you did everything verbatim? sometimes we make errors and we aren't aware. Giving it another won't hurt.
– user271219
Sep 30 '14 at 16:32
Yes I did that too and restarted ssh. I'm sure I did it correctly. I'm just creating a new droplet at this point but thank you for your help!
– Jared Eitnier
Sep 30 '14 at 16:45
|
show 2 more comments
up vote
0
down vote
up vote
0
down vote
Try this out:
Reset Password
Go to the control panel of your droplet and select "Access -> Reset Root Password". As the page says "This will shut down your droplet and a new root password will be set and emailed to you." Then ssh to root@ip with the new password. And don't forget to change it right away, as passwords sent via email cannot be considered to be secure.
Possible Messsage
If you receive a message about losing your work don't worry. You will not lose any work if you power off your droplet.
Allowing jeitnier
When you edited /etc/ssh/sshd_config, did you execute visudo and add jeitnier ALL=(ALL:ALL) ALL under the # User privilege specification? Also, make sure that you added AllowUsers jeitnier to the bottom of /etc/ssh/sshd_config.
If No Access Still (use only)
If there is still no access, add the root user to the AllowUsers line.
Try this out:
Reset Password
Go to the control panel of your droplet and select "Access -> Reset Root Password". As the page says "This will shut down your droplet and a new root password will be set and emailed to you." Then ssh to root@ip with the new password. And don't forget to change it right away, as passwords sent via email cannot be considered to be secure.
Possible Messsage
If you receive a message about losing your work don't worry. You will not lose any work if you power off your droplet.
Allowing jeitnier
When you edited /etc/ssh/sshd_config, did you execute visudo and add jeitnier ALL=(ALL:ALL) ALL under the # User privilege specification? Also, make sure that you added AllowUsers jeitnier to the bottom of /etc/ssh/sshd_config.
If No Access Still (use only)
If there is still no access, add the root user to the AllowUsers line.
answered Sep 30 '14 at 15:00
user271219
2
I did all this with no success.
– Jared Eitnier
Sep 30 '14 at 16:26
What part didn't work?
– user271219
Sep 30 '14 at 16:28
2
I still get samepermission denied
error.
– Jared Eitnier
Sep 30 '14 at 16:30
What about adding root to AllowUsers? Can you verify that you did everything verbatim? sometimes we make errors and we aren't aware. Giving it another won't hurt.
– user271219
Sep 30 '14 at 16:32
Yes I did that too and restarted ssh. I'm sure I did it correctly. I'm just creating a new droplet at this point but thank you for your help!
– Jared Eitnier
Sep 30 '14 at 16:45
|
show 2 more comments
2
I did all this with no success.
– Jared Eitnier
Sep 30 '14 at 16:26
What part didn't work?
– user271219
Sep 30 '14 at 16:28
2
I still get samepermission denied
error.
– Jared Eitnier
Sep 30 '14 at 16:30
What about adding root to AllowUsers? Can you verify that you did everything verbatim? sometimes we make errors and we aren't aware. Giving it another won't hurt.
– user271219
Sep 30 '14 at 16:32
Yes I did that too and restarted ssh. I'm sure I did it correctly. I'm just creating a new droplet at this point but thank you for your help!
– Jared Eitnier
Sep 30 '14 at 16:45
2
2
I did all this with no success.
– Jared Eitnier
Sep 30 '14 at 16:26
I did all this with no success.
– Jared Eitnier
Sep 30 '14 at 16:26
What part didn't work?
– user271219
Sep 30 '14 at 16:28
What part didn't work?
– user271219
Sep 30 '14 at 16:28
2
2
I still get same
permission denied
error.– Jared Eitnier
Sep 30 '14 at 16:30
I still get same
permission denied
error.– Jared Eitnier
Sep 30 '14 at 16:30
What about adding root to AllowUsers? Can you verify that you did everything verbatim? sometimes we make errors and we aren't aware. Giving it another won't hurt.
– user271219
Sep 30 '14 at 16:32
What about adding root to AllowUsers? Can you verify that you did everything verbatim? sometimes we make errors and we aren't aware. Giving it another won't hurt.
– user271219
Sep 30 '14 at 16:32
Yes I did that too and restarted ssh. I'm sure I did it correctly. I'm just creating a new droplet at this point but thank you for your help!
– Jared Eitnier
Sep 30 '14 at 16:45
Yes I did that too and restarted ssh. I'm sure I did it correctly. I'm just creating a new droplet at this point but thank you for your help!
– Jared Eitnier
Sep 30 '14 at 16:45
|
show 2 more comments
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2f530606%2fdigitalocean-droplet-root-password-not-accepted-for-client-but-works-for-consol%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
Can you try it changing to these values
PubkeyAuthentication
set toyes
andPermitRootLogin
set to no and runssh jeitnier@[ip] -v
again?– user271219
Sep 30 '14 at 14:37
I will add this to my question but I forgot to mention that I blew out my keys in hopes I could just generate a new one and move it up with
ssh-copy-id
. But then I just kept gettingpermission denied (publickey)
.– Jared Eitnier
Sep 30 '14 at 14:41
Question updated...
– Jared Eitnier
Sep 30 '14 at 14:44
You connecting to server via IP address or via domain name? Can you print out
ls -ahld ~/.ssh
andls -ahl ~/.ssh/authorized_keys
– c0rp
Sep 30 '14 at 16:52
IIRC console password and user password should be different. Try resetting your
sudo
user password, then try to log in with that viassh
.– Sergiy Kolodyazhnyy
Jun 6 at 23:51