Isilon: OneFS: Jak povolit podporu protokolu TLSv1.2 pro rozhraní WebGUI OneFS 7.x a 8.x
Summary: Jak povolit podporu protokolu TLSv1.2 pro rozhraní WebGUI v systému OneFS 7.x a 8.x SSLProtocol - Secure Sockets Layer Protocol, cp - kopie, webui - webové uživatelské rozhraní.
Instructions
Počínaje systémem OneFS 7.2.x a novějšími verzemi byl software OpenSSL upgradován na verzi 1.0.1, která podporuje protokol TLSv1.2.
Jak povolit protokol TLSv1.2 v systému OneFS 7.2.x a novějším:
- Přihlaste se pomocí SSH do uzlu, který je součástí systémové zóny:
Vytvořte záložní kopii /etc/mcp/templates/webui_httpd.conf . Spusťte například příkaz podobný následujícímu, kde /ifs/data/ je adresář, do kterého se má soubor zkopírovat:
# cp /etc/mcp/templates/webui_httpd.conf /ifs/data/webui_httpd.conf.bak
- Upravte
/etc/mcp/templates/webui_httpd.conf. Otevřete soubor pro úpravy v libovolném editoru. Například:
# vi /etc/mcp/templates/webui_httpd.conf <-- nebo použijte # nano /etc/mcp/templates/webui_httpd.conf
- Chcete-li povolit protokol TLSv1.2, vyhledejte následující řádek v části
webui_httpd.conf: -
SSLProtocol -all +TLSv1 -SSLv3 -SSLv2
Upravte výše uvedený řádek na následující řádek:
SSLProtocol -all +TLSv1 +TLSv1.2 -SSLv3 -SSLv2
Pokud zakážete jakýkoli jiný protokol, odeberte (+) a přidejte před něj (-).
- Po provedení požadovaných změn uložte a zavřete
/etc/mcp/templates/webui_httpd.conffile - Spuštěním následujícího příkazu zkopírujte upravený soubor do
/ifs/dataadresář:
# cp /etc/mcp/templates/webui_httpd.conf /ifs/data/webui_httpd.conf
- Spuštěním následujícího příkazu zkopírujte upravený soubor do adresáře /etc/mcp/templates na všech uzlech:
# isi_for_array 'cp /ifs/data/webui_httpd.conf /etc/mcp/templates/webui_httpd.conf'
- Spuštěním následujícího příkazu nasdílejte změnu do všech uzlů v clusteru:
-
-
- Pro systém OneFS verze 7.2.x a 8.0.0.x:
-
# isi_for_array '/etc/mcp/scripts/webui.py'
-
-
- Pro systém OneFS verze 8.0.1.x a 8.1.x:
-
# isi_for_array '/etc/mcp/scripts/httpd.py webui'
- Pomocí následujícího příkazu ověřte, zda se v souboru webui_httpd.conf na všech uzlech zobrazuje "+TLSv1.2":
# isi_for_array -sX 'grep SSLProtocol /etc/mcp/templates/webui_httpd.conf'
- Ve výchozím nastavení používá systém OneFS k vyjednání nejvyšší protokol odpovídající normě. Chcete-li znovu zkontrolovat, zda je vyjednáván protokol TLSv1.2, spusťte příkaz:
# isi_for_array -sX 'echo QUIT |openssl s_client -connect localhost:8080 -tls1_2 | grep -i TLS'
/etc/mcp/templates/webui_httpd.conf . V případě potřeby nezapomeňte po upgradu nebo opravě znovu použít úpravy podporovaných verzí protokolu TLS/SSL.