no matching key exchange 메서드에 대해 찾았습니다.Their offer: diffie-hellman-group1-sha1의 해결 방법
What causes this problem
OpenSSH 7.0 deprecated the
diffie-hellman-group1-sha1
key algorithm because it is weak and within theoretical range of the so-called Logjam attack. See the www.openssh.com/legacy.html page for more information. If the client and server are unable to agree on a mutual set of parameters then the connection will fail. OpenSSH (7.0 and greater) will produce an error message like this:
Unable to negotiate with host: no matching key exchange method found.
Their offer: diffie-hellman-group1-sha1
In this case, the client and server were unable to agree on the key exchange algorithm because the server offered only a single method
diffie-hellman-group1-sha1
. How to fix it
The best resolution for these failures is to upgrade/configure the server to not use deprecated algorithms. If that is not possible, you can force the client to re-enable the
diffie-hellman-group1-sha1
key exchange algorithm with the -oKexAlgorithms=+diffie-hellman-group1-sha1
option on the command-line: ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 user@host
or in the
~/.ssh/config
file: Host somehost.example.org
KexAlgorithms +diffie-hellman-group1-sha1
주의: 여기 있는 두 줄의 코드는 따로 쓰고, 호스트 뒤에 있는 사이트는 IP 주소로 대체하지 마십시오. (dns가 해석할 수 없으면hosts 파일에 추가하면 됩니다.)
If this article helped you solve the problem then please leave a comment.
Thanks for reading!
다음으로 전송:https://www.cnblogs.com/feipeng8848/p/9523416.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.