Error Permission denied (publickey) when I try to ssh
Better Stack Team
Updated on October 11, 2023
This error appears when trying to SSH into a server. The publickey
in the
brackets after the error message is misleading. One reason might be wrong
configuration in sshd_config
file and the second reason might be insufficient
permissions of the authorized_keys
file.
Solution - Enable password authentication
To enable the password authentication, follow these steps:
- Log in as a root to your system
- Edit the contents of the
/etc/ssh/sshd_config
file using the text editor:
sudo nano /etc/ssh/sshd_config
- Find the
PasswordAuthentication
option in the file and change its value toyes
so it looks like this:
# Change to no to disable tunnelled clear text passwords
PasswordAuthentication yes
- Save the file and exit the editor. Then run the following command to apply the changes:
sudo service sshd reload
-
Copy SSH key to clipboard
An SSH key is usually stored in the form of a file. To copy an SSH key to your clipboard, you can use one of the following options: Option 1 - Copy from terminal The first option is to print the ke...
Questions -
How do I disable ipv6 on Ubuntu 20.04
To disable IPv6 on your Ubuntu 20.04 system, open the /etc/sysctl.conf file in your favorite text editor and put the following lines at the end of the file: net.ipv6.conf.all.disableipv6 = 1 net.ip...
Questions