2013-07-05 2 views
-1

Я хотел бы знать, зависит ли открытый ключ от используемой учетной записи. Другими словами, действительно ли мне нужно использовать ту же учетную запись на сервере и клиенте, когда я добавляю свой открытый ключ (id_rsa.pub) в authorized_keys на сервере?Выполняет ли аутентификация на основе SSH на основе учетной записи пользователя?

Спасибо.

ответ

1

Счета не имеют значения. Важно только то, что ключ клиента находится в файле authorized_keys учетной записи сервера.

+0

Итак, когда сообщение зашифровывается этим открытым ключом на сервере, как клиент может найти правильный закрытый ключ для его расшифровки, если каждый пользователь на клиенте сгенерировал его? – user1889867

+0

Когда вы открываете соединение, шифрование с открытым ключом используется для аутентификации клиента и создания ключа сеанса. С этого момента используется ключ сеанса, и каждое соединение имеет другой ключ сеанса. – Barmar

+0

Но для аутентификации клиентской машины открытый ключ должен проверять все закрытые ключи в клиенте учетной записи, ключ от ключа, чтобы найти правильный ...? – user1889867