Linux - solr-7.7.0 Définir mot de passe

EDITORIAL

Beaucoup de gens peuvent parfois utiliser solr, ne sont pas un mot de passe, parce que, après solr construire complète, la console est sans mot de passe par défaut. De cette façon, avec un très facile, pourquoi solr mot de passe de connexion de la console? Tout d'abord, afin de sécuriser les données, car, une fois aussi longtemps que les gens connaissent votre ip, vous pouvez aller directement à la console, vos opérations de données, d'autre part, il est pour empêcher les pirates via votre serveur solr sombre, leçons sanglantes, lorsque vous exécutez dans, vous savez comment foiré, mais en ligne par la vulnérabilité solr comment, un tutoriel attaquant du serveur de quelqu'un d'autre. Alors, prenez des précautions, prendre rapidement la paix du matin d'esprit! Dans le cas contraire, trop tard, trop tard pour que le!


Tout d'abord, dans les fichiers de configuration solr WEB, les paramètres, ouvrez la configuration de connexion

Chemin du fichier: /fitness/serve/solr-7.7.0/server/solr-webapp/webapp/WEB-INF/web.xml 

Nouveau:
<!-- 设置密码·B -->
<security-constraint>
	<web-resource-collection>
		<web-resource-name>Solr Add Lock</web-resource-name>
		<url-pattern>/</url-pattern>
	</web-resource-collection>
	<auth-constraint>
		<role-name>admin</role-name>
	</auth-constraint>
</security-constraint>

<login-config>
	<auth-method>BASIC</auth-method>
	<realm-name>Solr Admin</realm-name>
</login-config>
<!-- 设置密码·E -->
Lieu: Enregistrer </ web-app> cette balise.

Ensuite, créez un fichier pour stocker le mot de passe password.properties

Chemin du fichier: 
/fitness/serve/solr-7.7.0/server/etc 

créer un fichier: 
vim password.properties
Ajouter du contenu:
#userName:password,role

admin:MD5:9b962829040b12d3c46f4010c2b11448,admin 【md5加密登录设置定义】
或
admin:sdfeduj887sdd,admin【明文密码登录设置定义】

Troisièmement, définir le service de connexion, l'introduction du fichier de configuration de mot de passe

Chemin du fichier: /fitness/serve/solr-7.7.0/server/contexts/solr-jetty-context.xml 

configuration de sécurité:
<Get name="securityHandler">
       <Set name="loginService">
                 <New class="org.eclipse.jetty.security.HashLoginService">
                         <Set name="name">加载密码配置文件</Set>
              <!-- 引入密码文件 -->
                        <Set name="config">
                            <SystemProperty name="jetty.home" default="."/>
                            /etc/real.properties
                        </Set>
                 </New>
       </Set>
</Get>
contenu complet:
<?xml version="1.0"?>
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_0.dtd">
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
  <Set name="contextPath"><Property name="hostContext" default="/solr"/></Set>
  <Set name="war"><Property name="jetty.base"/>/solr-webapp/webapp</Set>
  <Set name="defaultsDescriptor"><Property name="jetty.base"/>/etc/webdefault.xml</Set>
  <Set name="extractWAR">false</Set>
  <Get name="securityHandler">
         <Set name="loginService">
                 <New class="org.eclipse.jetty.security.HashLoginService">
                         <Set name="name">密码文件引入</Set>
              <!-- 引入密码文件 -->
                        <Set name="config">
                            <SystemProperty name="jetty.home" default="."/>
                            /etc/real.properties
                        </Set>
                 </New>
         </Set>
  </Get>
</Configure>
Chaque fois que vous avez fini de modifier le fichier de configuration, n'oubliez pas de redémarrer le service! Ces services -solr prennent effet!

Quatrièmement, l'accès du navigateur, vue, la fenêtre de connexion apparaît, indiquant avec succès

Entrez ici admin et le mot de passe configuré, vous pouvez vous connecter!

V. Informations complémentaires

Il convient de noter que, même si vous le fichier de mot de passe, écrire le MD5 crypté texte chiffré, il y a aussi le mot de passe de texte tout simplement, vous pouvez! 
le cryptage MD5, vous pouvez utiliser l'outil pour générer pertinent, bien sûr, d'utiliser d' autres méthodes de cryptage peut être!
Publié 59 articles originaux · a gagné les éloges 2 · Vues 5577

Je suppose que tu aimes

Origine blog.csdn.net/LDR1109/article/details/102944137
conseillé
Classement