2017-12-17 1 views
3

OpenSSH on Windows 10의 최신 베타 버전은 내 OpenSSH의 형식의 개인 키를 허용하지 않습니다 : GitHub의에서 git shell와 함께 제공되는 SSH에윈도우 10에서 OpenSSH 키 형식이 잘못

enter image description here

같은 키 작품.

Windows에서 openssh의 형식 옵션이 누락되었거나 버그입니까?

+0

나에게도 동일한 문제입니다. 'git shell'뿐만 아니라 WSL에서'ssh'를 실행할 때도 마찬가지입니다. – Uri

+0

@Uri 아마도 당신이 사용하고있는 형식이 틀립니다! Git 쉘 ssh가 유효한 형식으로 작동합니다 –

답변

2

현재 Windows 10은 (2018 년 1 월 현재) ed25519 키 (참조 : https://github.com/PowerShell/Win32-OpenSSH/issues/973) 만 지원합니다. 아마존 웹 서비스에 연결하려고합니다. AWS 콘솔을 사용하여 키를 관리하는 경우 RSA 키만 사용할 수 있습니다. 기존 EC2 인스턴스에 연결을 시도하는 경우

그러나, 다음을 수행 할 수 있습니다

  1. 명령 "SSH-Keygen은"을 사용하여 Windows cmd를 공개/개인 키를 생성하면 경우 이미 이것을하지 않았다. 키 쌍은 .ssh 디렉토리의 id_ed25519.pub 및 id_ed25519 파일에 저장됩니다.
  2. AWS EC2 인스턴스에 연결하십시오. .ssh 디렉토리의 authorized_keys 파일에 id_ed25519.pub의 내용을 추가하십시오.
  3. 이제 Windows 10 SSH 클라이언트를 사용하여 EC2 인스턴스에 연결할 수 있습니다.
+0

키를이 표준으로 변환하는 방법을 추가 할 수 있습니까? –

+0

이 기능을 사용하려면 서버와 클라이언트가 모두 동일한 서명 프로토콜을 지원해야합니다. 그렇지 않은 경우가 있습니다. – simon

관련 문제