28 lines
1.2 KiB
Markdown
28 lines
1.2 KiB
Markdown
|
---
|
|||
|
tags:
|
|||
|
- зрелость/🌾
|
|||
|
date:
|
|||
|
- - 2024-01-13
|
|||
|
zero-link:
|
|||
|
- "[[00 Криптография]]"
|
|||
|
parents:
|
|||
|
- "[[SSH]]"
|
|||
|
article: https://struchkov.dev/blog/ru/yubikey-ssh/
|
|||
|
linked: []
|
|||
|
---
|
|||
|
|
|||
|
> [!WARNING] Версия OpenSSH
|
|||
|
> Для работы такого ключа нужен OpenSSH версии 8.2 и выше как на сервере, так и на вашем ПК
|
|||
|
|
|||
|
```bash
|
|||
|
ssh-keygen -t ed25519-sk -O resident -O application=ssh:key_name -f ~/.ssh/key_name
|
|||
|
```
|
|||
|
|
|||
|
Все как с обычными SSH ключами, появится 2 файла в папке ssh `key_name` и `key_name.pub`. Только вот, воспользоваться секретным ключом без подключения аппаратного ([Yubikey](Yubikey.md)) не выйдет.
|
|||
|
|
|||
|
Флаг `-O application=ssh:key_name` позволяет установить название ключу, которое можно будет увидеть в приложении Yubico Authentification.
|
|||
|
|
|||
|
![](Pasted%20image%2020240113100105.png)
|
|||
|
|
|||
|
Дополнительные флаги:
|
|||
|
- `-O verify-required`. Потребует вводить пароль от аппаратного ключа для доступа к SSH ключу.
|