Для обеспечения безопасности до нуля на моем сервере LAMP я сгенерировал ключи ssh и попытался связать их с моим сервером. К сожалению, это не удалось на стороне сервера.
Вот шаги, которые я выполнил:
typed command ssh-keygen -t rsa
Введенные подсказки для кодовой фразы (они являются необязательными) и Я оставил их пустыми.
Он успешно сгенерировал открытые и закрытые ключи.
Typed ssh-copy-id root@my_server_id
Было предложено ввести пароль root.
Я на 100% уверен в пароле, но все равно получаю эту ошибку, и когда я пытаюсь войти на свой сервер, мне будет предложено ввести пароль и доступ предоставляется, но не для ключей ???
Что я могу сделать? Я могу войти на свой сервер, но не могу скрыть ключи ssh с моим сервером.
, прежде всего, попробуйте войти в систему как root через ssh с -vv например:
ssh root@my_server_id -vv
Я думаю, он скажет вам, что именно не так с вашим разрешения. Вероятно, ваши пренебрежения для каталога .ssh слишком широки, и ssh это совсем не нравится:)
Я думаю, что ваш каталог /root/.ssh должен иметь разрешения, установленные на 700
chmod 700 /root/.ssh
и файл .ssh / authorized_keys должны быть установлены на 600
chmod 600 /root/.ssh/authorized_keys
, прежде всего, попробуйте войти в систему как root через ssh с -vv например:
ssh root@my_server_id -vv
Я думаю, он скажет вам, что именно не так с вашим разрешения. Вероятно, ваши пренебрежения для каталога .ssh слишком широки, и ssh это совсем не нравится:)
Я думаю, что ваш каталог /root/.ssh должен иметь разрешения, установленные на 700
chmod 700 /root/.ssh
и файл .ssh / authorized_keys должны быть установлены на 600
chmod 600 /root/.ssh/authorized_keys