1. Home
  2. Hosting Management
  3. FTP & SSH Access
  4. SSH Authentication Refused: Bad Ownership or Modes for Directory

SSH Authentication Refused: Bad Ownership or Modes for Directory

If you get this error in your logs when trying to set up public key authenticated automatic logins, or while trying to SSH into your account, after setting up the public key the issue is related to permissions.

Tailing /var/log/secure on the target machine will be useful:

tail -f /var/log/secure
Dec 26 12:30:38 server sshd[3503454]: Authentication refused: bad ownership or modes for directory /home/user/.ssh

As you can see – bad ownership or modes for directory /home/user/.ssh.

SSH doesn’t like it if your home or ~/.ssh directories have group write permissions. Your home directory should be writable only by you, ~/.ssh should be 700, and authorized_keys should be 600 :

chmod go-w /home/user
chmod 700 /home/user/.ssh
chmod 600 /home/user/.ssh/authorized_keys

So fixing permissions is the way to go and have this error resolved.

Tired of hassling with troubleshooting?  ChemiCloud is the managed hosting solution designed to save you time and money! 🤓 Check out our web hosting plans!

Updated on June 22, 2022

Was this article helpful?

Related Articles

Tired of struggling with troubleshooting? 🤔
If you enjoyed this article, you’ll love our support team even more! Get up to 65% off and a FREE Domain for a limited time. 👇
View Plans

Comments

  1. This solved the issue that made me lose an afternoon yesterday.

Leave a Comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.