Hello,
up-to-date Debian Etch, csomagbol minden: MySQL, openssl, ...
Elkeszitem a kulcsokat, bemasolom a megfelelo helyre, a
my.cnf-ben a relevans resz:
ssl
ssl-ca=/etc/mysql/cacert.pem
ssl-cert=/etc/mysql/server-cert.pem
ssl-key=/etc/mysql/server-key.pem
A szerver elindul, ssl nelkul megy a kapcsolodas:
mysql> SHOW STATUS LIKE 'Ssl_cipher';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| Ssl_cipher | |
+---------------+-------+
1 row in set (0.00 sec)
mysql> SHOW VARIABLES LIKE 'have_openssl';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| have_openssl | YES |
+---------------+-------+
1 row in set (0.00 sec)
Ha ssl-en keresztul szeretnek kapcsolodni, ezt adja:
# mysql -p --ssl --ssl-ca=..ca-cert.pem ...client-key ... client-cert...
Enter password:
ERROR 2026 (HY000): SSL connection error
#
strace-el inditva latszik, h a kliens kulcsokat megtalalja, fel
is olvassa, de valamiert megis ezt adja.
Google-ben kerestem, amiket irtak, atneztem, legtobb helyen a
kulcsok lejarati idejere hivtak fel a figyelmet, de az imho jo.
# openssl x509 -in ca-cert.pem -enddate -noout
notAfter=Mar 5 09:35:27 2017 GMT
# openssl x509 -in server-cert.pem -enddate -noout
notAfter=Mar 6 09:36:51 2012 GMT
ertelemszeruen a kliens kulcsokat is megneztem, a CA
datum-intervallumok lefedik mind a szerver, mind a kliens kulcsok
datumait.
Van valakinek otlete, mi lehet a gond?
Koszonom:
a.
- 1828 megtekintés
Hozzászólások
Hi, nem tudom, hogy meg aktualis-e, de most tevedtem ide: nekem volt hasonlo problemam, a mysqld strace-elese soran jottem ra, hogy a gond valoszinu az lesz, hogy nem talalta a /dev/random es /dev/urandom device-okat, es chroot-olva hasznaltam pedig a mysqld-t. A chroot kornyezeten belul letrehozva a kerdeses ket device-t, mukodott is.
- A hozzászóláshoz be kell jelentkezni
LGB! Megmentőm! :)
Köszi, tök véletlen vettem észre a hozzászólásodat :), de köszönöm.
Valóban, én is chroot-ban használom a MySQL-t, és nem volt random/urandom. Létrehoztam, és lőn codálastosság:
mysql> \s
--------------
...
SSL: Cipher in use is DHE-RSA-AES256-SHA
...
Köszönöm!
a.
- A hozzászóláshoz be kell jelentkezni