라우터(Nginx용)에서 IETF RFC7919에서 권장하는 DH 매개변수 파일을 얻는 방법은 무엇입니까?

라우터(Nginx용)에서 IETF RFC7919에서 권장하는 DH 매개변수 파일을 얻는 방법은 무엇입니까?

~에 따르면Mozilla 서버측 TLS를 사용해야 합니다.사전 정의된 DH 그룹 ffdhe2048또는 IETF에서 권장하는 ffdhe3072그룹ffdhe4096RFC 7919.

내 라우터는 Nginx(및 Linux)를 실행 중이므로 ssl_dhparam설정해야 합니다.

gnutls 패키지가 없습니다

그런데 라우터(Entware-NG)의 패키지 관리 시스템에서 gnutls설치 권장 패키지가 누락되어 있습니다.Adam 시스템 관리자.

DH 매개변수 파일

padavan(openwrt 파생) 배포판을 실행하는 라우터에서 SSH를 통해 DH 매개변수 파일을 얻는 쉬운 방법은 무엇입니까?

답변1

다음은 2048(중간) 및 3072(높음) DH 매개변수에 대한 복사 및 붙여넣기 쉘 원 라이너입니다.

Ffdhe2048(호환성을 위해 권장)

$ { echo -----BEGIN\ DH\ PARAMETERS-----; echo MIIBDAKCAQEA//////////+t+FRYortKmq/cViAnPTzx2LnFg84tNpWp4TZBFGQz; echo +8yTnc4kmz75fS/jY2MMddj2gbICrsRhetPfHtXV/WVhJDP1H18GbtCFY2VVPe0a;echo 87VXE15/V8k1mE8McODmi3fipona8+/och3xWKE2rec1MKzKT0g6eXq8CrGCsyT7; echo YdEIqUuyyOP7uWrat2DX9GgdT0Kj3jlN9K5W7edjcrsZCwenyO4KbXCeAvzhzffi; echo 7MA0BM0oNC9hkXL+nOmFg/+OTxIy7vKBg8P+OxtMb61zO7X8vC7CIAXFjvGDfRaD; echo ssbzSibBsu/6iGtCOGEoXJf//////////wIBAgICAQA=; echo -----END\ DH\ PARAMETERS-----;  } > /opt/etc/nginx/ssl/dhparam_2048.pem && chmod 600 /opt/etc/nginx/ssl/dhparam_2048.pem

nginx.conf에 존재하지 않는 경우 다음을 추가합니다.

ssl_dhparam          ssl/dhparam_2048.pem;

또는 ffdhe3072를 사용하십시오.

$ { echo -----BEGIN\ DH\ PARAMETERS-----; echo MIIBjAKCAYEA//////////+t+FRYortKmq/cViAnPTzx2LnFg84tNpWp4TZBFGQz; echo +8yTnc4kmz75fS/jY2MMddj2gbICrsRhetPfHtXV/WVhJDP1H18GbtCFY2VVPe0a; echo 87VXE15/V8k1mE8McODmi3fipona8+/och3xWKE2rec1MKzKT0g6eXq8CrGCsyT7; echo YdEIqUuyyOP7uWrat2DX9GgdT0Kj3jlN9K5W7edjcrsZCwenyO4KbXCeAvzhzffi; echo 7MA0BM0oNC9hkXL+nOmFg/+OTxIy7vKBg8P+OxtMb61zO7X8vC7CIAXFjvGDfRaD; echo ssbzSibBsu/6iGtCOGEfz9zeNVs7ZRkDW7w09N75nAI4YbRvydbmyQd62R0mkff3; echo 7lmMsPrBhtkcrv4TCYUTknC0EwyTvEN5RPT9RFLi103TZPLiHnH1S/9croKrnJ32; echo nuhtK8UiNjoNq8Uhl5sN6todv5pC1cRITgq80Gv6U93vPBsg7j/VnXwl5B0rZsYu; echo N///////////AgECAgIBFA==; echo -----END\ DH\ PARAMETERS-----;  } > /opt/etc/nginx/ssl/dhparam_3072.pem && chmod 600 /opt/etc/nginx/ssl/dhparam_3072.pem

nginx.conf에 존재하지 않는 경우 다음을 추가합니다.

ssl_dhparam          ssl/dhparam_3072.pem;

관련 정보