Могу ли я добавить на свою машину SSH-ключ, сгенерированный другим пользователем на своей машине?

Могу ли я добавить на свою машину SSH-ключ, сгенерированный другим пользователем на своей машине?

Другой пользователь и я используем одну и ту же машину Ubuntu. Они создали ключ SSH и отключили аутентификацию по паролю. Теперь я больше не могу войти по ssh в свою учетную запись на машине Ubuntu. Он сохранил то, что ssh-keygenдала ему команда out. Есть ли способ использовать снимок экрана этого вывода (включая отпечаток пальца и изображение radomart), чтобы добавить ключ на мою машину Windows, чтобы я мог снова войти в машину Ubuntu?

решение1

Если у них есть права root, они могут установить для вас ключ: создайте новую пару ключей, передайте им открытую часть (таким образом, чтобы они знали, что она от вас), попросите их установить ее в~«your-user-name»/.ssh/authorized_keys

Однако вы не можете воссоздать данные из его хеша (отпечатка пальца и изображения радомарта). Кроме того, этот хеш — всего лишь публичный ключ.

Или если этот пользователь сохранил для вас закрытый ключ и установил открытый ключ на сервере, то вы можете его использовать. Но НЕ используйте этот закрытый ключ для других целей. Он достаточно сохранён, чтобы получить доступ к серверу, к которому у него уже есть root-доступ.

Связанный контент