質問編集履歴
1
libfido2をビルドするのをやめ、インストールしました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
YubiKeyを利用したSSH認証(FIDOあり)
|
1
|
+
YubiKeyを利用したSSH認証(FIDOあり)でYubiKeyが検出されない
|
test
CHANGED
@@ -1,8 +1,4 @@
|
|
1
|
-
以下
|
1
|
+
以下手順でYubiKeyを利用したSSH公開鍵認証を実現しようとしましたが、YubiKeyのタップで鍵ペアを作成する際にデバイスが検出できないといわれます。
|
2
|
-
|
3
|
-
|
4
|
-
|
5
|
-
[参考記事](https://blog.nicopun.com/post/2019-12-28-ssh_with_u2f_fido2/)
|
6
2
|
|
7
3
|
|
8
4
|
|
@@ -12,57 +8,55 @@
|
|
12
8
|
|
13
9
|
* Ubuntu 20.04 focal
|
14
10
|
|
11
|
+
* udev 245
|
12
|
+
|
15
13
|
|
16
14
|
|
17
15
|
### 試みた手順
|
18
16
|
|
19
|
-
|
20
|
-
|
21
|
-
|
17
|
+
FIDO認証に必要なライブラリであるlibfido2-1をインストールした。
|
22
18
|
|
23
19
|
```
|
24
20
|
|
25
|
-
sudo apt install
|
21
|
+
sudo apt install libfido2-1
|
26
22
|
|
27
23
|
```
|
28
24
|
|
29
|
-
|
25
|
+
udev ruleを追加するため関連するツールをインストールした。
|
26
|
+
|
27
|
+
```sudo apt install libu2f-udev
|
30
28
|
|
31
29
|
```
|
32
30
|
|
33
|
-
|
31
|
+
udev ruleの追加のために必要なファイルをダウンロードし、適切なディレクトリに挿入した。
|
34
32
|
|
35
33
|
```
|
36
34
|
|
37
|
-
|
35
|
+
download 70-u2f.rules and insert into /etc/udev/rules.d
|
38
36
|
|
39
37
|
```
|
40
38
|
|
41
|
-
|
39
|
+
システムを再起動した。
|
42
40
|
|
43
41
|
```
|
44
42
|
|
45
|
-
|
43
|
+
reboot the system
|
46
44
|
|
47
45
|
```
|
48
46
|
|
49
|
-
|
47
|
+
鍵ペアを生成しようとした。
|
50
|
-
|
51
|
-
cd .. && make -C build
|
52
|
-
|
53
|
-
sudo make -C build install
|
54
48
|
|
55
49
|
```
|
56
50
|
|
57
|
-
|
51
|
+
run ssh-keygen -t ed25519-sk
|
58
52
|
|
59
53
|
```
|
60
54
|
|
61
|
-
ssh-keygen -t ecdsa-sk
|
62
55
|
|
63
|
-
```
|
64
56
|
|
57
|
+
一番最後のコマンドをたたくと、以下エラーが出力されます。
|
58
|
+
|
65
|
-
![エラー画面](3
|
59
|
+
![エラー出力画面](a48ec83c80215fe0ba08839925e6dbe1.png)
|
66
60
|
|
67
61
|
|
68
62
|
|