ubuntu 20.04使用TLSv1


ubuntu20.04在通過sqlserver命令行工具連接sqlserver 2012時,報錯說ssl錯誤協議不支持(“unsupported protocol”)。
這是由於sqlserver老版本中使用的tlsv1.x已不被新版ubuntu兼容。此時需要修改系統的openssl設置。
修改方法如下:

編輯/etc/ssl/openssl.cnf
第一行添加openssl_conf = default_conf
結尾添加

[default_conf]
ssl_conf = ssl_sect

[ssl_sect]
system_default = system_default_sect

[system_default_sect]
MinProtocol = TLSv1
CipherString = DEFAULT@SECLEVEL=1

https://github.com/microsoft/msphpsql/issues/1112
https://medium.com/siberians-pro/how-to-use-tlsv1-on-ubuntu-20-04-133c2898ad7


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM