mirror of
https://github.com/xpipe-io/xpipe.git
synced 2024-08-17 19:11:20 +12:00
37 lines
2.9 KiB
Markdown
37 lines
2.9 KiB
Markdown
|
# Aplica<63><61>es remotas RDP
|
|||
|
|
|||
|
Podes utilizar liga<67><61>es RDP no XPipe para lan<61>ar rapidamente aplica<63><61>es e scripts remotos sem abrir um ambiente de trabalho completo. No entanto, devido <20> natureza do RDP, tens de editar a lista de aplica<63><61>es remotas permitidas no teu servidor para que isto funcione.
|
|||
|
|
|||
|
## Listas de permiss<73>es RDP
|
|||
|
|
|||
|
Um servidor RDP usa o conceito de listas de permiss<73>o para lidar com lan<61>amentos de aplicativos. Isso significa essencialmente que, a menos que a lista de permiss<73>es esteja desativada ou que aplicativos espec<65>ficos tenham sido explicitamente adicionados <20> lista de permiss<73>es, o lan<61>amento de qualquer aplicativo remoto diretamente falhar<61>.
|
|||
|
|
|||
|
Podes encontrar as defini<6E><69>es da lista de permiss<73>es no registo do teu servidor em `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList`.
|
|||
|
|
|||
|
### Permitir todas as aplica<63><61>es
|
|||
|
|
|||
|
Podes desativar a lista de permiss<73>es para permitir que todas as aplica<63><61>es remotas sejam iniciadas diretamente a partir do XPipe. Para tal, podes executar o seguinte comando no teu servidor em PowerShell: `Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList' -Name "fDisabledAllowList" -Value 1`.
|
|||
|
|
|||
|
### Adicionar aplica<63><61>es permitidas
|
|||
|
|
|||
|
Em alternativa, podes tamb<6D>m adicionar aplica<63><61>es remotas individuais <20> lista. Isto permitir-te-<2D> iniciar as aplica<63><61>es listadas diretamente a partir do XPipe.
|
|||
|
|
|||
|
Sob a chave `Applications` de `TSAppAllowList`, cria uma nova chave com um nome arbitr<74>rio. O <20>nico requisito para o nome <20> que ele seja exclusivo dentro dos filhos da chave "Applications". Essa nova chave deve ter os seguintes valores: `Name`, `Path` e `CommandLineSetting`. Podes fazer isto no PowerShell com os seguintes comandos:
|
|||
|
|
|||
|
```
|
|||
|
$appName="Bloco de Notas"
|
|||
|
$appPath="C:\Windows\System32\notepad.exe"
|
|||
|
|
|||
|
$regKey="HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications"
|
|||
|
Novo item -Path "$regKey\$appName"
|
|||
|
Novo-ItemProperty -Path "$regKey\$appName" -Name "Nome" -Value "$appName" -Force
|
|||
|
Novo-ItemProperty -Path "$regKey\$appName" -Nome "Caminho" -Valor "$appPath" -Force
|
|||
|
Novo-ItemProperty -Path "$regKey\$appName" -Name "CommandLineSetting" -Value "1" -PropertyType DWord -Force
|
|||
|
<c<EFBFBD>digo>`</c<>digo>
|
|||
|
|
|||
|
Se quiseres permitir que o XPipe tamb<6D>m execute scripts e abra sess<73>es de terminal, tens de adicionar `C:\Windows\System32\cmd.exe` <20> lista de permiss<73>es tamb<6D>m.
|
|||
|
|
|||
|
## Considera<72><61>es de seguran<61>a
|
|||
|
|
|||
|
Isto n<>o torna o teu servidor inseguro de forma alguma, uma vez que podes sempre executar as mesmas aplica<63><61>es manualmente quando inicias uma liga<67><61>o RDP. As listas de permiss<73>o s<>o mais destinadas a impedir que os clientes executem instantaneamente qualquer aplicativo sem a entrada do usu<73>rio. No final do dia, cabe-te a ti decidir se confias no XPipe para fazer isto. Podes iniciar esta liga<67><61>o sem problemas, isto s<> <20> <20>til se quiseres utilizar qualquer uma das funcionalidades avan<61>adas de integra<72><61>o de ambiente de trabalho no XPipe.
|