?? ???? ????? ???? (PSK) ?-Zabix ??? ????? ??? ??:
?????? ???? PSK ??? ?????? UTF-8 ?? ????. ??????, "PSK ID 001 Áú»¢¶Ä²© agentd". ??? ?? ?????? ???? ?-PSK ??????? ??? ?????? ?? ??? ????? Áú»¢¶Ä²©. ?? ????? ???? ???? ?????? ???? PSK - ??? ?????? ??? ???? ??? ?????.
??? PSK ??? ?????? ??? ?????? ?? ????? ???????????, ????, "e560cb0d918d26d31b4f642181f5f570ad89a390931102e5391d08327ba434e9".
?? ?????? ???? ???? ???? ???? PSK ?- Áú»¢¶Ä²©, ????? ????? ???????? ?????? ????? ????? ???? ???? ????:
|????|???? ??????? ?? ???? PSK|???? PSK ???????|???? ??????? ?? ??? PSK| |--------|----------------------|---------------- -|----------------| |Áú»¢¶Ä²©|128 ????? UTF-8|128-bit (16-???? PSK, ???? ?-32 ????? ???????????)|2048-bit (256-byte PSK, ???? ?-512 ????? ???????????)| |GnuTLS|128 ???? (?????? ????? ???? UTF-8)|-|2048-bit (256-???? PSK, ???? ?-512 ????? ???????????)| |OpenSSL 1.0.x, 1.1.0|127 ???? (?????? ????? ???? UTF-8)|-|2048-bit (PSK ?? 256 ????, ???? ?-512 ????? ???????????)| |OpenSSL 1.1.1|127 ???? (?????? ????? ???? UTF-8)|-|512-bit (64-???? PSK, ???? ?-128 ????? ???????????)| |OpenSSL 1.1.1a ?????|127 ???? (?????? ????? ???? UTF-8)|-|2048-bit (PSK ?? 256 ????, ???? ?-512 ????? ???????????)|
::: ???? ?? ???? ???? Áú»¢¶Ä²© ?????? ?????? ?? ?????? ???? PSK ????? 128 ????? ?-PSK ????? 2048 ?????? ??? ??? ?? ?????? ?????? ??????.
?? ??? ?????? Áú»¢¶Ä²© ?????? ??????? ?????? ????, ?? ?? ?????? ?????? ?????? ?? ????? ????? ?? PSK ????? ???? ???? ?????? ???.
????? ??????? ????? ????? ????? ?????? ??? Áú»¢¶Ä²© ??????. :::
???? ???? Áú»¢¶Ä²© ????? ????? ??????? PSK, ???? ????? ????? ???? PSK ???? PSK ??????? ???? ???? ???? ???? ??????? (????? ?-configuration cache). ?? ???? ????? ????? ????? ????? PSK ????? PSK ????? ?????? ???. ?? ????? ?????? ?? ?? ???? ?????? ???? ?? PSK ???? PSK ?? ?????? ???? ??????.
::: ???? ?? ???? ?? ???? PSK ????? ????? ?????? ?? ??? ???? ???. ??????? ?????? ????? ???? ????? PSKs ?? ???? ?????? ???? ?? ????? ?????. ?? ????? ????? ??? ???? ?????? ??????? ???? ?????? ?? ???????? ??????? ??? Áú»¢¶Ä²© ?????? ???????? ?-PSK ?? ?????? ???? PSK ??. :::
??????, ???? ????? PSK ?? 256 ?????? (32 ????) ??????? ?- ??????? ?????:
$ psktool -u psk_identity -p database.psk -s 32
????? ???? ????? ???? ?????? 'psk_identity'
???? ?????? ?-database.psk
$ cat database.psk
psk_identity:9b8eafedfaae00cece62e85d5f4792c7d9c9bcc851b23216a1d300311cc4f7cb
???? ?? ?-"psktool" ???? ???? ???? ??? ?????? ?? ???? PSK ??-PSK ?????? ??. Áú»¢¶Ä²© ???? ?? ?-PSK ????? ?-PSK, ?? ?? ????? ?? ?????? ????? ?????????? (':') ??????.
????? ?????, ???? ?? ??? ?-PSK ?????, ??????, /home/zabbix/zabbix_agentd.psk
. ????? ???? ????? PSK ?????? ?????? ????, ????:
???? ?????? ???? ????? PSK - ???? ????? ???? ?? ?????? Áú»¢¶Ä²©.
???? ??????? ?? TLS ????? ?????? ?? ????? zabbix_agentd.conf
, ??????, ????:
????? ????? ???? (?'??? ??????) ????? ????? ?-zabbix_get
?? ??????? ??????? PSK. ???? PSK ???? "PSK 001".
???? ???? ?? ?????. ????? ??? ???? ????? ?? ?????? ??????? zabbix_get
, ??????:
$ zabbix_get -s 127.0.0.1 -k "system.cpu.load[all,avg1]" --tls-connect=psk \
--tls-psk-identity="PSK 001" --tls-psk-file=/home/zabbix/zabbix_agentd.psk
(??? ????? ?? ??? ??????, ??? ???? ????? ?? ??? ?????? ?-????? ????? management).
???? ?? ????? PSK ???? ???? ?? ?-Zabix frontend:
?????:
?? ???? ???? ????? ??????? ??????? ?????.
???? ????? ?????? ??????? ?? ??? ??????? ???? ??????? ?????? ?-PSK. ???? ?? ?? ?????? ?????? ????? ?? ???? ?????? ??????.
???????, ???? ?? ??? ?-PSK ?????, ????, /home/zabbix/zabbix_proxy.psk
. ????? ???? ????? PSK ?????? ?????? ????, ????:
???? ?????? ???? ????? PSK - ???? ????? ???? ?? ?????? Áú»¢¶Ä²©.
???? ??????? ?? TLS ????? ????? ?-proxy zabbix_proxy.conf
, ???? ?????, ????:
?-proxy ????? ???? ??????? PSK. ???? PSK ???? "PSK 002".
(??? ????? ?? ??? ??????, ??? ???? ????? ?? ??? ?????? ?-????? ????? management).
???? ?? PSK ???? ?????? ?? ????? Áú»¢¶Ä²©. ?? ? ????? ¡ú ??????, ??? ?? ?-proxy, ???? ??????? "?????". ? "??????? ?-proxy" ??? 'PSK'. ???? ???? "???? PSK". "PSK 002" ? "e560cb0d918d26d31b4f642181f5f570ad89a390931102e5391d08327ba434e9" ???? ??? "PSK". ??? ?? "????".
???? ???? ?? ?-proxy. ?? ????? ?????? ???????? ??????? ?????? PSK ? ???. ???? ?? ?? ?????? ????? ?????? ????? ?? ???? ??-proxy.
???? ?????? ????? ????? ???? ????. ????? ????? - ???? 'TLSAccept=psk' ????? ????? ?-proxy ????? "??????? ? proxy" ????? Áú»¢¶Ä²© ?-PSK.