mirror of
https://github.com/xpipe-io/xpipe.git
synced 2024-08-19 12:01:29 +12:00
37 lines
3 KiB
Markdown
37 lines
3 KiB
Markdown
|
# Aplicaciones remotas RDP
|
|||
|
|
|||
|
Puedes utilizar conexiones RDP en XPipe para lanzar r<>pidamente aplicaciones y scripts remotos sin abrir un escritorio completo. Sin embargo, debido a la naturaleza de RDP, tienes que editar la lista de aplicaciones remotas permitidas en tu servidor para que esto funcione.
|
|||
|
|
|||
|
## Listas de permitidos RDP
|
|||
|
|
|||
|
Un servidor RDP utiliza el concepto de listas de permitidos para gestionar el lanzamiento de aplicaciones. Esto significa esencialmente que, a menos que la lista de permitidas est<73> desactivada o que se hayan a<>adido expl<70>citamente aplicaciones espec<65>ficas a la lista de permitidas, el lanzamiento directo de cualquier aplicaci<63>n remota fallar<61>.
|
|||
|
|
|||
|
Puedes encontrar la configuraci<63>n de la lista de permitidas en el registro de tu servidor en `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList`.
|
|||
|
|
|||
|
### Permitir todas las aplicaciones
|
|||
|
|
|||
|
Puedes desactivar la lista de permitidas para permitir que todas las aplicaciones remotas se inicien directamente desde XPipe. Para ello, puedes ejecutar el siguiente comando en tu servidor en PowerShell: `Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList' -Name "fDisabledAllowList" -Value 1`.
|
|||
|
|
|||
|
### A<>adir aplicaciones permitidas
|
|||
|
|
|||
|
Tambi<EFBFBD>n puedes a<>adir aplicaciones remotas individuales a la lista. Esto te permitir<69> lanzar las aplicaciones de la lista directamente desde XPipe.
|
|||
|
|
|||
|
En la clave `Aplicaciones` de `TSAppAllowList`, crea una nueva clave con un nombre arbitrario. El <20>nico requisito para el nombre es que sea <20>nico dentro de los hijos de la clave "Aplicaciones". Esta nueva clave debe contener los siguientes valores: `Nombre`, `Ruta` y `Configuraci<63>n de la l<>nea de comandos`. Puedes hacerlo en PowerShell con los siguientes comandos:
|
|||
|
|
|||
|
```
|
|||
|
$appName="Bloc de notas"
|
|||
|
$appPath="C:\Windows\System32\notepad.exe"
|
|||
|
|
|||
|
$regKey="HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications"
|
|||
|
Nuevo-elemento -Ruta "$regKey\$appName"
|
|||
|
Nuevo-elemento-Propiedad -Ruta "$regKey$$appName" -Nombre "Name" -Valor "$appName" -Force
|
|||
|
Nueva-Propiedad-Art<72>culo -Ruta "$regKey\$NombreDeLaAplicacion" -Nombre "Ruta" -Valor "$rutaDeLaAplicacion" -Forzar
|
|||
|
Nuevo-Item-Propiedad -Ruta "$regKey\$NombreDeLaAplicacion" -Nombre "CommandLineSetting" -Valor "1" -PropertyType DWord -Force
|
|||
|
<c<EFBFBD>digo>`</c<>digo
|
|||
|
|
|||
|
Si quieres permitir que XPipe ejecute tambi<62>n scripts y abra sesiones de terminal, tienes que a<>adir tambi<62>n `C:\Windows\System32\cmd.exe` a la lista de permitidos.
|
|||
|
|
|||
|
## Consideraciones de seguridad
|
|||
|
|
|||
|
Esto no hace que tu servidor sea inseguro en modo alguno, ya que siempre puedes ejecutar las mismas aplicaciones manualmente al iniciar una conexi<78>n RDP. Las listas de permitidos est<73>n m<>s pensadas para evitar que los clientes ejecuten instant<6E>neamente cualquier aplicaci<63>n sin la intervenci<63>n del usuario. A fin de cuentas, depende de ti si conf<6E>as en XPipe para hacer esto. Puedes iniciar esta conexi<78>n sin problemas, s<>lo es <20>til si quieres utilizar alguna de las funciones avanzadas de integraci<63>n de escritorio de XPipe.
|