
NTRU Prime 알고리즘을 사용하여 클라이언트에서 서버로 대칭 키에 대한 키 교환을 만들고 싶습니다(테스트 목적으로). 이미 양쪽에 OpenSSH 9.1을 설치했고 모든 것이 작동하는지(연결, 키 교환 부분 등) 이미 확인했습니다. 그것은. 그러나 정확히 키 교환을 어떻게 수행하는지 잘 모르겠습니다. 나는 인터넷이나 매뉴얼 페이지에서 많은 것을 찾지 못했습니다. 이 명령만 찾았습니다.
ssh -oKexAlgorithms=+"[email protected]" user@server
내가 올바르게 이해했다면 키 교환을 위해 특정 알고리즘을 사용합니다. 그러나 사용한 후에는 SSH 연결만 가능하고 키 교환은 할 수 없었습니다.
답변1
간단히 말해서 SSH는 먼저 키 교환 알고리즘을 사용하여 연결을 암호화하는 데 사용되는 대칭 키를 안전하게 교환합니다.
명령에 "-v" 옵션을 추가하면 SSH 연결 설정에 대한 모든 자세한 내용을 볼 수 있습니다. 사용된 실제 키 교환 알고리즘을 보여주는 "kex: 알고리즘:"이 포함된 줄을 찾으세요.