xpipe/lang/proc/texts/rdpFileAllowList_tr.md
2024-04-20 02:33:15 +00:00

3.3 KiB
Raw Blame History

RDP masaüstü entegrasyonu

Bu RDP bağlantısını XPipe'da uygulamaları ve komut dosyalarını hızlı bir şekilde başlatmak için kullanabilirsiniz. Ancak, RDP'nin doğası gereği, bunun çalışması için sunucunuzdaki uzak uygulama izin listesini düzenlemeniz gerekir. Ayrıca, bu seçenek uzak sunucunuzda komut dosyalarınızı çalıştırmak için sürücü paylaşımını etkinleştirir.

Bunu yapmamayı da seçebilir ve herhangi bir gelişmiş masaüstü entegrasyon özelliği kullanmadan RDP istemcinizi başlatmak için sadece XPipe'ı kullanabilirsiniz.

RDP izin listeleri

Bir RDP sunucusu, uygulama başlatma işlemlerini gerçekleştirmek için izin listeleri kavramını kullanır. Bu, izin listesi devre dışı bırakılmadıkça veya belirli uygulamalar açıkça izin listesine eklenmedikçe, herhangi bir uzak uygulamanın doğrudan başlatılmasının başarısız olacağı anlamına gelir.

İzin listesi ayarlarını sunucunuzun kayıt defterinde HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList adresinde bulabilirsiniz.

Tüm uygulamalara izin veriliyor

Tüm uzak uygulamaların doğrudan XPipe'dan başlatılmasına izin vermek için izin listesini devre dışı bırakabilirsiniz. Bunun için sunucunuzda PowerShell'de aşağıdaki komutu çalıştırabilirsiniz: Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList' -Name "fDisabledAllowList" -Value 1.

İzin verilen uygulamaları ekleme

Alternatif olarak, listeye tek tek uzak uygulamalar da ekleyebilirsiniz. Bu sayede listelenen uygulamaları doğrudan XPipe'tan başlatabilirsiniz.

TSAppAllowList'in Applications anahtarının altında, rastgele bir adla yeni bir anahtar oluşturun. İsim için tek gereklilik, "Uygulamalar" anahtarının alt anahtarları içinde benzersiz olmasıdır. Bu yeni anahtar, içinde şu değerlere sahip olmalıdır: Name, Path ve CommandLineSetting. Bunu PowerShell'de aşağıdaki komutlarla yapabilirsiniz:

$appName="Notepad"
$appPath="C:\Windows\System32\notepad.exe"

$regKey="HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications"
New-item -Path "$regKey\$appName"
New-ItemProperty -Path "$regKey\$appName" -Name "Name" -Value "$appName" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "Path" -Value "$appPath" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "CommandLineSetting" -Value "1" -PropertyType DWord -Force

XPipe'ın komut dosyaları çalıştırmasına ve terminal oturumları açmasına da izin vermek istiyorsanız, C:\Windows\System32\cmd.exe dosyasını da izin verilenler listesine eklemeniz gerekir.

Güvenlik hususları

Bir RDP bağlantısı başlatırken aynı uygulamaları her zaman manuel olarak çalıştırabileceğiniz için bu, sunucunuzu hiçbir şekilde güvensiz hale getirmez. İzin listeleri daha çok istemcilerin kullanıcı girişi olmadan herhangi bir uygulamayı anında çalıştırmasını önlemeye yöneliktir. Günün sonunda, XPipe'ın bunu yapacağına güvenip güvenmemek size kalmış. Bu bağlantıyı kutudan çıktığı gibi başlatabilirsiniz, bu yalnızca XPipe'daki gelişmiş masaüstü entegrasyon özelliklerinden herhangi birini kullanmak istiyorsanız kullanışlıdır.