전체 프로세스를 올바르게 수행했는지 확신할 수 없으므로 제가 수행한 작업부터 시작해 보겠습니다.
$ ssh-keygen -vvv -o -a 1000 -t ed25519 -f ~/.ssh/id_ed25519 -C "$(whoami)@$(hostname)--$(date -I)"
정말 강력한 비밀번호를 사용하세요.
나는 이 키( )를 사용하여 데비안 컴퓨터에 성공적으로 로그인했습니다 -i /path/to/private/key
.
나는 이것이 성공했다고 생각하여 두 컴퓨터를 모두 재부팅했고 이제 Mint와 Debian 모두에서 내 GNOME 키링이 비어 있고 개인 키를 수동으로 가져올 수 없습니다. 다음을 시도했습니다.
Seahorse(GNOME Keyring)가 현재 Ed25519를 처리할 수 없다는 것을 발견했습니다.위키피디아:
다음 인용문은 현재 콘텐츠에 맞게 업데이트되고 Wikipedia에 대한 다양한 링크를 제공하며 더 읽기 쉽게 편집되었습니다.
2018년 1월 현재
seahorse
(GNOME Keyring)에서는 처리하지 않습니다.eCDSA{부기라(해결됨 고정됨),위키피디아}, Ed25519 {부기라(새로운),위키피디아} 열쇠. 다른 SSH 에이전트에 대한 지원이 필요한 경우 해당 에이전트로부터 지원을 요청할 수 있습니다. (출처 - 하단 참조).
버그 수정/개선을 기다려야 합니까? 아니면 복잡한 비밀번호를 입력하지 않거나 로그인 시 한 번만 입력할 필요가 없는 다른 방법이 있습니까? 솔직히 지금 내 선택이 무엇인지 모르겠습니다.
편집 #1
편집 #2
Ubuntu 18.04(새로 설치, 업그레이드 없음)를 기반으로 Linux Mint 19.1을 설치했는데 동일한 문제가 지속됩니다.
ed25519
Seahorse 3.20.0에는 없습니다:
키 목록:
for key in ~/.ssh/id_*; do ssh-keygen -l -f "${key}"; done | uniq
섬기는 사람:
256 SHA256:SMeBXPSluFwGBub/brKUy4/m8/DLim8Aw7zMmcdyEPs root@backup-server--2019-02-22 (ED25519) 8192 SHA256:JKKvLs+LXOdgv5nr00YFGjywqGANEFwCjXnzcjJ87og root@backup-server (RSA)
고객:
256 SHA256:WOj0Nl4svbiSxayTOCUC9LlI5nPQDyls9qV65u/0WwE vlastimil@dell-7577--2019-02-22 (ED25519) 8192 SHA256:GWPe50O7U0xq3DsRaQewz4WhOLrZ64Vf4x5bKnelrX4 vlastimil@dell-7577 (RSA)
답변1
이 문제는 Linux Mint 20(Cinnamon)(다운로드 및 정보 링크).
내 seahorse
버전에는 이미 다음 키가 표시됩니다 3.31.91
.ed25519
이전에 Linux Mint 19.x에서 수동으로 컴파일을 시도했는데 seahorse
GUI에서 작동했습니다. 그러나 나는 그것을 사용해 본 적이 없기 때문에 이 접근법이 실제로 작동하는지 확인/반증할 수 없습니다.
답변2
답변3
이 문제에 대한 수정 사항은 다음에 포함되어 있습니다.그놈 키체인 3.28그리고 이전 버전으로의 백포트가 가능할 것 같지 않습니다. Ed25519를 계속 사용하려면 이 버전이 포함된 즐겨 사용하는 배포판이 출시될 때까지 기다려야 합니다. 리눅스 민트의 다음 버전을 보니,타라, Ubuntu 18.04를 기반으로 하며,이 버전을 포함해서, 아마도 너무 오래 기다리지 않아도 될 것입니다.