Altova DiffDog Server 2024 

Limiter l'accès aux chemins de serveur

Accueil Préc Haut Suivant

Pour des raisons de sécurité, les administrateurs pour configurer en option DiffDog Server de manière à limiter les chemins de serveur accessibles aux clients qui se connectent sur le serveur. Par exemple, si les chemins du serveur sont limités, une comparaison comme celle ci-dessous (qui compare un fichier sur le client avec un fichier sur le serveur) ne serait plus autorisée par défaut :

 

diffdogcmdlclient diff --client-left=path\to\client\file.txt --server-right=path\to\server\file.txt --mode=text

 

Lorsque les chemins de serveur sont limités, les clients doivent toujours spécifier l'option --alias lors de l'exécution d'une comparaison qui comprend des chemins de serveur. Un alias est un répertoire désigné sur le serveur où des comparaisons à distance sont autorisées. Tout chemin de serveur en dehors du répertoire d'alias n'est pas accessible aux clients à distance et ne peut pas être incluse dans les comparaisons.

 

Sur le serveur, les administrateurs peuvent limiter les chemins de serveur comme suit :

 

1.Ouvrir le fichier de configuration de serveur.

2.Définir l'option restrict-to-aliases = true.

3.Pour chaque répertoire qui doit être considéré comme un alias, ajouter une clé de configuration [alias], par exemple :

 

restrict-to-aliases = true

 

[alias:sandbox1]

path = C:\Public\Comparisons

 

[alias:sandbox2]

path = D:\Comparisons

 

4.Redémarrer DiffDog Server en tant que service.

 

Les clients peuvent maintenant exécuter une comparaison qui inclut soit sandbox1 soit sandbox2 en tant qu'option de ligne de commande. En particulier, si le chemin C:\Public\Comparisons\file.txt existe sur le serveur, un client peut s'y référer comme suit :

 

diffdogcmdlclient diff --client-left=path\to\client\file.txt --server-right=file.txt --mode=text --alias=sandbox1

 

Un client peut toujours consulter la liste des alias disponibles sur le serveur en exécutant la commande aliases.

© 2018-2024 Altova GmbH