Рейтинг:0

Изменения отпечатка ключа SSH

флаг cn

Поэтому я скопировал закрытый ключ SSH со своего компьютера с Linux на свой M1 Mac. (Я пытался сделать это как путем загрузки зашифрованного текста в диспетчер секретов, так и путем прямой передачи файла), но при попытке подключиться по SSH к одной и той же машине с каждого я могу добиться успеха только с машины Linux.

Линукс-машина:

$ сш -V
OpenSSH_8.2p1 Ubuntu-4ubuntu0.4, OpenSSL 1.1.1f 31 марта 2020 г.
$ md5sum id_rsa
7ed8b0c73e168ef48acc715d4c6bcf73 id_rsa
$ sha256sum id_rsa
969d0a35b36c50035881bdd2d8367b90dbff548131d5c72989d29e83b7a3aa19 id_rsa
$ ssh-keygen -l -f id_rsa
4096 SHA256:d19Ee+tlzVHitLzKuuZbdgYcnhla96ypXNtpBwrqfqE [email protected] (RSA)
$ ssh -i id_rsa [email protected]
[отредактировано MOTD; РАБОТАЕТ]

М1 Мак:

$ сш -V
openSSH_8.6p1, LibreSSL 2.8.3
$ md5 id_rsa
MD5 (id_rsa) = 7ed8b0c73e168ef48acc715d4c6bcf73
$ shasum -a 256 id_rsa
969d0a35b36c50035881bdd2d8367b90dbff548131d5c72989d29e83b7a3aa19 id_rsa
$ ssh-keygen -l -f id_rsa
4096 SHA256:rWsP9jN2otlchh8icr/jlnZxDjEfEkngDJOoPh4RYZI [email protected] (RSA)
$ ssh -i id_rsa [email protected]
[email protected]: разрешение отклонено (открытый ключ).

AFAICT эти закрытые ключи идентичный. Однако по какой-то причине ssh-keygen не делает их одинаковыми. Даже если у них одинаковые контрольные суммы. Может ли это быть проблемой с M1 SoC? Или здесь происходит что-то гораздо более очевидное?

user1686 avatar
флаг fr
Совпадают ли соответствующие файлы `id_rsa.pub`? Да, я конкретно спрашиваю о файлах `.pub`.
CRThaze avatar
флаг cn
@user1686 user1686 вот оно! По-видимому, флаг -l в ssh-keygen заставляет его снимать отпечаток открытого ключа, даже если путь ведет к закрытому. И вот где было несоответствие.
Рейтинг:0
флаг cn

Проблема здесь заключалась в непонимании того, как ssh-keygen сообщает о figerprints.Даже если вы предоставите ему путь к закрытому ключу, с флагом -l он будет использовать соответствующий файл открытого ключа. И тут у меня все еще было несоответствие. После исправления открытого ключа все заработало, как и ожидалось.

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

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