Для создание виртуалок на базе Ubuntu Server рекомендую этот VDS-хостинг с SSD-дисками ДЦ в Москве, стабильность мне пока нравится (но я ими пользуюсь только третий месяц). Удобная панель, где самостоятельно можно пересоздать сервер + прописать свой публичный ключ, чтоб на сервер можно было войти сразу после его создания. А, главное, они дают 1 ГБ оперативной памяти за 250 руб. в месяц!

SSH авторизация по ключу и ошибка Authentication refused: bad ownership or modes for directory

Если вы настроили авторизацию по ключу, но удаленный сервер при входе продолжает с вас упорно требовать пароль, то отправляйтесь смотреть логи на удалённом сервере:

tail /var/log/auth.log

Если там встретите ошибку Authentication refused: bad ownership or modes for directory, то это означает, что беда в правах на папки и файл с разрешенными ключами. Далее обсудим, какие права необходимо установить.

Отправляйтесь на удалённый сервер под тем пользователем, которым пытаетесь авторизоваться и делайте следующее:

chmod go-w ~/
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

По шагам:

  1. Запрещаем запись в домашнюю директорию пользователя всем, кроме владельца.
  2. Разрешаем чтение, вход и запись в директории с настройками .ssh только владельцу.
  3. Разрешаем читать и менять файл .ssh/authorized_keys только владельцу.

У меня вот, например, часто нарушается п. 1 этого списка, поскольку домашняя директория валяется где-нибудь в /var/www.

Отправить комментарий

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

RSS-материал