Не удается войти в sudo пользователя на VPS

  • Поставщик VPS: DigitalOcean
  • ОС: цент ОС 7
  • Клиент: Mac OS X 10.10.3 ударов

Корень

Я вхожу в систему как root и созданный sudo пользователь me. Затем я настроил /etc/ssh/sshd_config как следующее:

RSAAuthentication yes
PubkeyAuthentication yes

PasswordAuthentication no
PermitEmptyPasswords no
UsePAM no

Пользователь Sudo

Я генерировал частные / открытые ключи на локальном клиенте с ssh-keygen. Затем я вхожу в систему как me и созданный ~/.ssh/authorized_keys, вставляемый содержание id_rsa.pub (локальный клиент) в .ssh/authorized_keys (VPS).

Вопрос

Я могу войти в систему как root через ssh ключ и переключатель к me su -l me. Однако, когда я пытался войти в систему ssh me@remote_host, ошибка Permission denied (publickey,gssapi-keyex,gssapi-with-mic). повышен. Я проверил содержание authorized_keys и обеспеченный это корректно.

0
задан 14 July 2015 в 02:01
1 ответ

Благодарность @MichaelHampton и @EEAA. Оказалось, что проблема связана с разрешением authorized_keys и .ssh / . Их должно быть 600 и 700 соответственно. (ср. здесь )

0
ответ дан 24 November 2019 в 08:24

Теги

Похожие вопросы