SSH авторизованные_ключи и новая строка

2777
BrunoMCBraga

Я пытаюсь настроить SSH с аутентификацией с открытым ключом в Debian. Я не могу заставить его работать, потому что auth.log постоянно говорит, что не может прочитать тип ключа: ... (строка ключа) \ n.

Он продолжает жаловаться на новую строку, и я не могу удалить его. Я открываю файл, удаляю символ новой строки, но он снова добавляется.

заранее спасибо

Редактировать: мне удалось удалить перевод строки, но теперь у меня та же ошибка, что и прошлой ночью. Я начал с ключа 4096 RSA, но с учетом этой ошибки я подумал, что ssh не принимает ключи 4096 бит (я знаю, что это глупо, но мне пришлось попробовать). Вот ошибка из auth.log:

11 сентября 08:36:18 fortknox sshd [5002]: ошибка: buffer_get_string_ret: неверная длина строки 813826338 11 сентября 08:36:18 fortknox sshd [5002]: ошибка: key_from_blob: невозможно прочитать тип ключа 11 сентября 08:36: 18 FortKnox SSHD [5002]: ошибка: key_read: key_from_blob MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvGOorkMkY7OX6iQrTWm + JeFxysPm02PRTcOMQlIrAkYSkCody07Y5 + e7IPFXoRIHgzecpZ / KeA13T6qa7x5pRu65xAyvsnkvW5YFxVkv / JNvS3EBKpOE22dkO2xC5Dv7id / Aw3QtnzdwZhllczmOoSRbtPfJK4oxLNcy6lAqiN1XQLWl / 2I7GglTawJCAsXpqXdXsJGFqnQkMPWkVo3LTlcZVgzH + ChURJTRutNJCeEm8d + FzGfTICCoPveOhlytJTAXtsDLKGgEoK2XoGfUH3OGRsBq0WssINXvopfhrfhTaBxKZ7kr3WLQSHHy6A / xxlTwA81wNuiXNBdGUGSaVwIDAQAB cryptosec@fortknox.sec не удалось

0
Не могли бы вы добавить в свой вопрос соответствующую строку с author_keys? Не стесняйтесь прочесывать длинную шестнадцатеричную часть. Kenster 10 лет назад 0
давайте посмотрим некоторые выдержки из командной строки, которые демонстрируют, что происходит barlop 10 лет назад 0

1 ответ на вопрос

0
Tyson

Используйте исходный файл .pub, который был сгенерирован (или сгенерируйте новую пару ключей), а затем добавьте его в авторизованные ключи следующим образом:

cat id_rsa.pub >> .ssh/authorized_keys