Restringir el acceso a las rutas de servidor

www.altova.com Imprimir este apartado Página anterior Subir un nivel Página siguiente

Inicio >  Configurar el servidor >

Restringir el acceso a las rutas de servidor

Por razones de seguridad, los administradores pueden elegir si DiffDog Server restringe las rutas del servidor para clientes que se conecten a este. Por ejemplo, si las rutas del servidor están restringidas no sería posible realizar una comparación como la siguiente, que compara un archivo del cliente con uno del servidor:

 

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

 

Si las rutas del servidor están restringidas los clientes siempre deben indicar la opción --alias al hacer una comparación que incluya rutas del servidor. Un alias es un directorio designado que se encuentra el servidor y en el que se pueden llevar a cabo comparaciones en remoto. Cualquier ruta del servidor que se encuentre fuera del alias del directorio no es accesible para los clientes remotos y no se podrá incluir en las comparaciones.

 

En el equipo servidor, los administradores pueden restringir rutas como sigue:

 

1.Abra el archivo de configuración del servidor.
2.Establezca la opción restrict-to-aliases = true.
3.Por cada directorio que se deba considerar como un alias debe añadir la clave de configuración [alias], por ejemplo:

 

restrict-to-aliases = true

 

[alias:sandbox1]

path = C:\Public\Comparisons

 

[alias:sandbox2]

path = D:\Comparisons

 

4.Reinicie DiffDog Server como servicio.

 

Ahora los clientes podrán hacer comparaciones que incluyan sandbox1 o sandbox2 como opción de la línea de comando. Más concretamente, si la ruta C:\Public\Comparisons\file.txt existe en el servidor, un cliente puede referirse a ella así:

 

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

 

Un cliente siempre puede ver la lista de alias disponibles en el servidor ejecutando el comando aliases.


© 2019 Altova GmbH