EMZETT.
Войти

SSH: Permission denied (publickey)

Коротко: Сервер не принимает указанный SSH-ключ.

Подробнее: Вход по открытому ключу не удался.

Подробности

Возможные причины

  • Открытый ключ отсутствует в authorized_keys.
  • Неверные права на ~/.ssh.
  • Неверное имя пользователя.

Решения

  1. Посмотрите подробности через ssh -v.
  2. Задайте права: chmod 700 ~/.ssh, chmod 600 ~/.ssh/authorized_keys.
  3. Укажите нужный ключ через -i.

См. также: SSH, Открытый ключ, Закрытый ключ