После изменения разрешения для ~ / .ssh / авторизованного ключа и каталога ~ / .ssh я получаю отказано в доступе (открытый ключ)

Без изменения прав доступа эта ошибка не возникает. Я меняю их:

sudo chmod 700 ~/.ssh
sudo chmod 600 ~/.ssh/authorized_keys

(те же шаги, что и в этом ответе )

0
задан 11 August 2019 в 14:21

2 ответа

Проблемы состоят в том, что ключи принадлежат корню.

sudo chown -R $USER:$USER ~/.ssh
chmod -R 700 ~/.ssh

Эти две команды вернут владение пользователю и установят разрешения соответственно.

общее правило состоит в том, что все в Вашем корневом каталоге должно принадлежать Вам. В случае ssh ключей ssh откажется работать, если владение не будет соответствовать имени пользователя, поскольку это может быть проблема безопасности.

1
ответ дан 23 October 2019 в 06:24

В моем случае ответ был то, что пульт, обеспеченный Цифровым Океаном, бездельничал мой ключ, когда я приклеил его в. (Я не знаю, почему это делает это, но длинные последовательности скремблируются, когда Вы приклеиваете их).

, Таким образом, решение для меня состояло в том, чтобы загрузить ключевой файл curl.

0
ответ дан 23 October 2019 в 06:24

Другие вопросы по тегам:

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