Я пытался заставить ssh работать без пароля на сервере Linux. Я смотрел на множество учебных пособий, но у меня нет фундаментального понимания некоторых ключевых концепций.
У меня есть старый открытый ключ rsa, который я сгенерировал на своем клиентском сервере, который я пытаюсь использовать. Я захожу на сервер Linux и добавляю свой открытый ключ rsa в /home/user/.ssh/authorized_keys. Мне все еще предлагается ввести пароль при попытке войти в систему.
Мой вопрос заключается в том, является ли это правильный файл author_keys для добавления моего ключа. Кажется странным, что я поместил бы его в свой собственный каталог пользователя, но большинство объяснений, которые я видел при настройке ssh, говорят мне, чтобы поместить мой открытый ключ в ~/.ssh/authorized_keys
.
В качестве последующего вопроса, является ли открытый ключ, который я сгенерировал много лет назад на моем клиенте, моим идентификатором для всех shh-соединений или мне нужно сгенерировать новый?
ОБНОВЛЕНИЕ Ошибки, которые регистрируются, читаются
trying public key file /home/bsayegh/.ssh/authorized_keys
Authentication refused: bad ownership or modes for file /home/bsayegh/.ssh/authorized_keys
Разрешения для файла / каталога:
-rwxrwxrwx. 1 bsayegh root 401 May 24 14:30 authorized_keys
drwx------. 2 bsayegh root 4096 May 24 14:30 .
drwx------. 3 bsayegh bsayegh 4096 May 25 11:38 ..