ECDSA 비활성화


0

얘들 아 방금 내 Cubieboard에 ArchLinux를 설치했지만 ssh를 통해 대상에 연결할 수 없습니다. 문제는 암호화입니다. 내 안드로이드 장치에 퍼티와 SSH 클라이언트가 알고리즘을 지원하지 않습니다. 그래서 나는해야한다. 무능하게하다 ECDSA 암호화. 내가 어떻게 해?

답변:


1

하지 마. 대신 실제 문제가 무엇인지 파악하십시오. PuTTY가 우리에게 추측하도록 강요하는 대신 오류 메시지를 공유 할 수도 있습니다.

지금 당장 귀하의 질문에 문제가 있습니다. PuTTY는 실제로 ECDSA를 사용하는 서버에 연결하는 데 전혀 문제가 없습니다. (이것은 세계 SSH 서버의 상당 부분입니다.) ECDSA는 많은 알고리즘 중 하나 일뿐 클라이언트와 서버가 최소한 공유하기에 충분하기 때문에 문제가 없습니다. 하나 알고리즘을 지원합니다.

그리고 OpenSSH (ArchLinux도 ArchLinux-ARM도 바뀌지 않았 음)가 보낸 기본 제안은 꽤 큽니다. PuTTY가 지원하는 알고리즘 중에는 인증을위한 RSA와 DSA가 모두 포함됩니다.

그래서 PuTTY는 제공 할 서버를 재구성하지 않으면 연결을 실패 할 수 없습니다. ECDSA. 그렇다면 ECDSA를 비활성화하면 알고리즘이 전혀 필요 없습니다. 대신에, 가능하게하다 RSA와 같은 다른 것.

너를 열어 라. /etc/ssh/sshd_config다음 설정 중 하나를 찾으십시오.

  • Ciphers
  • HostKey
  • KexAlgorithms

무엇이라도 발견되면, (또는 코멘트 아웃) 제거한 다음 sshd를 다시 시작하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.