Aplicație RDP la distanță. Instalarea și configurarea aplicațiilor la distanță „RemoteApp” și DIRECTUM. Configurarea serverului TS Web Access pentru a oferi acces prin Internet

Poate fi necesar să configurați aplicațiile RemoteApp.

Sunt programe care pot fi accesate de la distanță folosind Remote Desktop Services, dar par aplicații locale. Mai simplu spus, o RemoteApp este o experiență de acces la desktop la distanță limitată la o singură aplicație. Cu toate acestea, în ciuda formulării de mai sus, un utilizator poate rula mai multe aplicații sau mai multe instanțe ale aceleiași aplicații în aceeași sesiune.

Utilizarea aplicațiilor RemoteApp arată ca o alternativă bună la desktop-urile tradiționale la distanță, deoarece aduce... administrator de sistem o serie intreaga beneficii. Aceste beneficii se datorează faptului că utilizatorul nu mai are acces la întregul desktop și acțiunile sale sunt limitate de limitele aplicației care se lansează. Și după cum știți, cu cât utilizatorul are mai puține oportunități de a se răsuci și de a configura, cu atât sistemul funcționează mai fiabil și mai sigur. Utilizatorii consideră, de asemenea, convenabil să folosească aplicațiile RemoteApp, deoarece arată la fel ca orice aplicație locală aplicație instalată, ceea ce simplifică foarte mult munca.

ACEST ARTICOL VA ACOPEREA URMEAZELE PUNCTE:

  1. Procesul de publicare a aplicației RemoteApp
  2. Verificarea stării de sănătate a aplicațiilor RemoteApp
  3. Modificați setările pentru aplicațiile RemoteApp publicate
  4. Anulați publicarea aplicațiilor RemoteApp

PUBLICAREA APLICAȚIILOR REMOTEAPP

Pentru a publica orice aplicație RemoteApp trebuie să o deschideți Manager de activități, du-te la Servicii desktop la distanță iar acolo urmează link-ul cu numele colecției de sesiuni. În fereastra de colectare a sesiunii, faceți clic pe link Publicarea RemoteApps. Dacă există deja aplicații publicate, trebuie să faceți clic pe butonul Sarciniși selectați din meniul care se deschide Publica.


Fig.1 - Publicarea aplicațiilor RemoteApp

Trebuie reținut că publicarea a cel puțin unei aplicații va anula publicarea desktopului la distanță. Aceasta înseamnă că o colecție poate conține fie întregul desktop la distanță, fie un anumit set de aplicații RemoteApp individuale.

Puteți publica ca aplicații preinstalate precum și a ta. Să încercăm să publicăm o aplicație preinstalată (Calculator) și o aplicație personalizată ( Foxit Reader). Pentru a publica o aplicație încorporată, trebuie să o marcați și să faceți clic pe Următorul.

Fig.2 - Selectarea aplicațiilor RemoteApp publicate

Cu aplicațiile care nu sunt pe listă este ceva mai dificil. Aici trebuie îndeplinită o condiție importantă - Este necesar ca aplicația publicată să fie localizată pe aceeași cale pe toate serverele gazdă de sesiune. Dacă acesta este cazul, faceți clic pe butonul Adăugare și indicați aplicația necesară.

Fig.3 - Specificarea căii către aplicația RemoteApp publicată

După cum se poate observa în figură, aplicația este specificată, în acest caz, pe serverul RDSH2.

După ce toate aplicațiile sunt verificate, faceți clic pe Următorul.

Fig.4 - Selectarea aplicațiilor RemoteApp publicate

În fereastra următoare, confirmați alegerea făcând clic pe butonul Publica.

Fig.5 - Confirmarea selectării aplicațiilor RemoteApp

După publicarea aplicațiilor RemoteApp, va fi afișată o fereastră care arată starea aplicațiilor și erorile întâlnite în timpul instalării. Dacă nu apar erori, faceți clic pe butonul Închidere pentru a finaliza procesul de publicare.

Fig.6 - Raport privind publicarea aplicațiilor RemoteApp

VERIFICAREA PUBLICĂRII PROGRAMELOR APLICAȚIILOR DE LA DISTANȚĂ

După publicarea cu succes a aplicațiilor RemoteApp la distanță, vom verifica corectitudinea funcționării acestora. Pentru a face acest lucru, vom oferi acces web la RDS de la una dintre stațiile de lucru ale domeniului. Permiteți-mi să vă reamintesc că pentru a obține acces web la Serviciile Desktop la distanță, trebuie să urmați un link special, cum ar fi https://servername/rdweb. În acest caz, acest link este https://rdwh.domain.local/rdweb.

Fig.7 - Acces web la aplicațiile RemoteApp


Fig.8 - Aplicație la distanță Foxit Reader

Aplicația s-a lansat cu succes și este gata de utilizare. Faptul că această aplicație este RemoteApp este indicat de o pictogramă cu două săgeți îndreptate una spre alta lângă pictograma aplicației principale.

Să vedem cum este afișată conexiunea pe partea serverului. Să mergem la proprietățile colecției de sesiuni și să ne uităm la panoul Conexiuni.


Fig.9 - Conexiuni la colecția de sesiuni

Captura de ecran de mai sus arată conexiunea finalizată. După cum puteți vedea, în ciuda faptului că am specificat calea către programul Foxit Reader pe serverul RDSH2, conexiunea a fost făcută la serverul nodului Sesiuni RDS H1.

SCHIMBAREA SETĂRILOR APLICAȚIILOR DE LA DISTANȚĂ

Fiecare aplicație RemoteApp are o serie de opțiuni cheie care pot fi modificate pentru a se potrivi cerințelor dumneavoastră. Pentru a accesa meniul de setări ale aplicației, trebuie doar să accesați fereastra de colectare a sesiunii (în acest caz, fereastra RDS Session Collection) de pe panou RemoteApps apel meniul contextual aplicația ai cărei parametri trebuie modificați și selectați un singur element acolo Schimbați proprietățile.


Fig. 10 - Apelarea ferestrei de proprietăți a aplicației RemoteApp

Pe fila General Următoarele setări sunt disponibile în fereastra de proprietăți a aplicației:

  1. Nume RemoteApp. Vă permite să setați un nume personalizat pentru aplicația publicată.
  2. Afișați aplicația la distanță în serviciul Remote Desktop Web Access. Dacă selectați Nu, atunci aplicația nu va fi afișată în lista de aplicații de pe pagina de acces web și nu va fi disponibilă utilizatorilor, deși va fi instalată pe serverele gazdă de sesiune și va avea un statut publicat.
  3. folderul RemoteApp. Această opțiune vă permite să vă organizați aplicațiile RemoteApp în dosare.

Pe lângă setări, această fereastră afișează informații despre calea în care se află aplicația, aliasul și pictograma acesteia.


Fig. 11 - Parametri generali ai aplicației RemoteApp

Dosarul pentru aplicația de la distanță RemoteApp poate fi specificat fie manual, scriind numele folderului dorit în câmpul corespunzător, fie selectând dintr-o listă existentă dacă folderele au fost create anterior. Să punem aplicația Foxit Reader în folder Aplicații de birouși vedeți ce se întâmplă cu pagina de acces web.


Fig. 12 - Utilizarea folderelor pentru a sorta aplicațiile RemoteApp

După cum puteți vedea, aplicația Foxit Reader selectată a fost plasată cu succes în folderul Aplicații Office.

De asemenea, de aici puteți descărca o comandă rapidă către oricare dintre aplicațiile publicate sau puteți folosi altele alternative

Pe fila Opțiuni poti seta parametri linie de comandă pentru aplicație. Aici puteți permite utilizarea oricăror parametri ai liniei de comandă sau puteți dezactiva complet utilizarea acestora. În plus, puteți forța utilizarea parametrilor predefiniți. În unele cazuri, ultimul parametru este foarte util.


Fig.13 - Parametrii liniei de comandă a aplicației

Proprietățile filei Atribuirea utilizatorilor vă permit să configurați vizibilitatea unei aplicații în sistemul de acces web pentru utilizatori sau grupuri de utilizatori specificate. Deoarece, în mod implicit, toți utilizatorii unei colecții de sesiune au acces la toate aplicațiile publicate în ea, această filă vă permite să configurați în mod flexibil accesul utilizatorilor la aplicațiile RemoteApp în cadrul colecției în sine.


Fig. 14 - Atribuirea utilizatorilor aplicației

Pe fila Maparea tipului de fișier Puteți seta tipurile de fișiere care vor fi deschise automat utilizând aplicația RemoteApp selectată.

O limitare foarte importantă de reținut este că această opțiune nu funcționează în cazul accesului web la aplicații.

ANULAREA APLICAȚIILOR DE LA DISTANȚĂ

Când o aplicație eliminată nu mai este utilizată, este recomandabil să o anulați. Să luăm în considerare efectuarea acestei operații folosind aplicația Calculator ca exemplu.

Pentru a apela vrăjitorul pentru anularea publicării aplicațiilor la distanță, trebuie să selectați elementul Anulați publicarea aplicațiilor RemoteApp de la distanțăîn meniu Sarcini pe panou RemoteApps.


Fig. 15 - Apelarea vrăjitorului de anulare a publicării aplicației

La primul pas al expertului, selectați din lista de aplicații RemoteApp publicate aplicația care trebuie nepublicată. Puteți selecta toate aplicațiile, iar în acest caz, după anularea publicării acestora, va deveni posibil accesul la întregul desktop la distanță.


Fig. 16 - Selectarea unei aplicații a cărei publicare este anulată

În fereastra de confirmare a selecției, vi se solicită să verificați corectitudinea aplicațiilor selectate și să faceți clic pe butonul Anulează publicarea.


Fig.17 - Confirmarea selecției

Odată ce operațiunea de anulare a publicării are succes, va apărea o fereastră care vă informează că operațiunea de anulare a publicării a fost finalizată.


Fig.18 - Anularea cu succes a aplicației RemoteApp

După cum puteți vedea, procesele de adăugare, ștergere și configurare a aplicațiilor RemoteApp la distanță sunt desfășurate destul de rapid și convenabil dintr-un singur panou RemoteApp Remote Applications din fila de colectare a sesiunilor.

Nu toată lumea știe că, pe lângă Serviciul Desktop la distanță, Windows Server 2008 R2 are un serviciu de aplicație la distanță RemoteApp foarte convenabil. Esența RemoteApp este că orice aplicație instalată pe acest server poate fi accesată acces la distanță de pe orice computer conectat la rețea. În acest caz, programul va fi executat pe server, dar fereastra acestuia va fi desenată ca și cum utilizatorul ar fi lansat programul cu calculator local. Este posibil să minimizați și să maximizați fereastra unui program care rulează prin RemoteApp, să-l redimensionați și să rulați mai multe programe simultan, împreună cu aplicațiile locale. Acesta este un mecanism foarte convenabil care poate simplifica semnificativ administrarea unor programe și poate reduce costul achiziționării acestora.

Mai jos vă voi spune cum să configurați aplicațiile RemoteApp în Windows Server 2008 R2 folosind exemplul programului 1c:Enterprise 7.7.


  1. Ce vei avea nevoie

  2. Crearea unui fișier RDP sau a unui program de instalare pentru un program de la distanță

  3. Configurarea utilizatorilor

1. De ce vei avea nevoie


  1. Computer cu Windows Server 2008 R2 (puteți citi despre instalare)

  2. Rulează serverul terminal acest computer(citiți despre instalarea unui server terminal)

  3. De asemenea, pe acest computer trebuie instalata si configurata aplicatia pe care o vom adauga la RemoteApp, in cazul meu este 1C:Enterprise 7.7 (am scris despre caracteristicile instalarii 1C:Enterprise 7.7)

2. Creați un fișier RDP sau un program de instalare pentru un program de la distanță

Lansați " RemoteApp Manager» (« Început» — « Administrare» — « ") și în meniu " Acțiuni"din stanga click pe " Adăuga aplicații la distanță RemoteApp» .

După care acest program va apărea în lista de RemoteApps. După ce ați evidențiat-o în tabel, faceți clic pe „ Creați fișier RDP» în meniul din stânga.

" RemoteApp Wizard", faceți clic pe " Următorul„și ajungem la fereastră” Setarea parametrilor pachetului". Aici puteți selecta directorul în care va fi salvat fișierul RDP, puteți seta setările Remote Desktop Gateway, precum și setările certificatului pentru conexiuni securizate. Dar, cel mai important, puteți schimba numele și portul serverului. Inițial, numele computerului și portul RDP sunt setate implicit. Cu aceste setări, aplicația va fi disponibilă numai de la retea locala. Dacă este necesar ca programul să fie lansat de pe toate computerele conectate la Internet, atunci numele serverului trebuie înlocuit cu o adresă IP externă și, de asemenea, dacă este necesar, schimbați portul care este redirecționat pe router pentru a acestui server, așa cum se arată în captura de ecran de mai jos.

Portul ar trebui schimbat și dacă ați schimbat portul implicit pentru serverul terminal (puteți citi despre cum să faceți acest lucru). Finalizăm vrăjitorul făcând clic pe „ Următorul" Și " Gata", după care în directorul specificat vom găsi un fișier cu extensia rdp.
Într-un mod similar, puteți crea un program de instalare msi făcând clic pe „ Creați pachet Instalator Windows ". Când rulați programul de instalare rezultat, acesta va crea o comandă rapidă RDP pe desktop și în meniul de pornire cu pictograma aplicației selectate.
Acum, dacă rulați fișierul RDP rezultat de pe un alt computer din rețea, va apărea o fereastră pentru a vă introduce datele de conectare/parola pentru a vă conecta la server.

După introducerea datelor, vom vedea fereastra 1C:Enterprise ca și cum am fi lansat-o de pe o mașină locală.

3. Configurarea utilizatorilor

Dacă aplicația va fi lansată de mai mulți utilizatori cu aceleași setări, atunci nu este necesar să-i adăugați pe fiecare pe server. Este suficient să creezi un singur utilizator, să zicem Utilizator_1C(puteți citi despre cum să creați un utilizator), să configurați toți parametrii (lista de baze de date, imprimante etc.) pentru acest utilizator și să permiteți mai multe sesiuni.

Pentru a permite mai multe sesiuni, accesați „ Început» — « Administrare» — « Servicii desktop la distanță» — « Configurarea gazdei sesiunii desktop la distanță"click de 2 ori pe" Limitați un utilizator la o singură sesiune", în fereastra de proprietăți debifați " Restricționați toți utilizatorii la sesiuni individuale» .

Valoarea ar trebui să se schimbe în „ Nu» .

În plus, trebuie să știți despre încă o nuanță. Faptul este că la închiderea unei aplicații lansate prin RemoteApp, utilizatorul nu este deconectat automat, iar contul dezactivat continuă să se „blocheze” pe server. Pentru a schimba acest lucru, în proprietățile utilizatorilor care vor rula aplicații prin RemoteApp, pe „ Sesiuni» instalați « Încheierea unei sesiuni deconectate» în 1 minut.

Aceasta completează configurarea. L-am implementat în așa fel încât mai multe persoane să poată lucra simultan cu programul 1C:Enterprise 7.7 sub un singur cont (pentru ușurință în utilizare, puteți crea mai multe conturi, de exemplu, User_1c_Buh,User_1C_Operator, User_1C_Sklad etc sau un separat cont pentru fiecare utilizator).

Această tehnologie este foarte convenabilă atunci când utilizatorul folosește una sau două aplicații computer la distanță, și nu este nevoie de acces la desktop la distanță. Aplicația la distanță este lansată în modul „transparent”, adică pentru utilizator pare că se lansează aplicație locală. În unele privințe, tehnologia RemoteApp este foarte asemănătoare cu .

Pregătirea

Pe calculatoare client sub Control Windows XP și Vista trebuie actualizate client RDP până la versiunea 7.0. Puteți descărca actualizarea de la linkurile de mai jos:

Setări

De exemplu, să lansăm aplicația Wordpad de la distanță.

Deschideți „Terminal Services RemoteApp Manager” (Start -> Instrumente administrative -> Servicii Terminal):

În meniul din dreapta, selectați „Setări server terminal”:

Aici trebuie să dezactivați opțiunea „Solicită autentificarea serverului”. Facem acest lucru pentru a simplifica configurarea. În caz contrar, va trebui să configurați o autoritate de certificare, ceea ce depășește domeniul de aplicare al acestui articol.

Ne întoarcem la fereastra principală a Remote Application Manager, iar în meniul din dreapta selectăm „Add RemoteApps”. Vrăjitorul începe - nu ezitați să faceți clic pe Următorul și să ajungeți la fereastra de selecție a aplicației:


Această listă afișează aplicațiile instalate în modul de compatibilitate Terminal Server. Cu toate acestea, puteți alege oricare fișier executabil folosind butonul Browse (deși în acest caz nu există garanții).

Selectați din lista WordPad. Proprietăți deschise:

Dezactivez accesibilitatea prin serviciul de acces web din lipsa unuia. Opțiunile liniei de comandă pentru WordPad nu sunt relevante...

După ce ați adăugat WordPad în lista de aplicații la distanță, trebuie să selectați opțiunea de lansare a aplicației, există doar două dintre ele: folosind un fișier rdp și folosind un pachet de instalare Windows. Prima opțiune este simplă și nu necesită instalare. Al doilea este puțin mai complicat (se cere instalarea), dar are mai multe avantaje: creează pictograme pentru aplicația la distanță pe desktop și în meniul Start și, de asemenea, asociază extensiile de fișiere corespunzătoare cu programul de la distanță (care în parerea este foarte convenabilă).

Setări generale pentru crearea unui fișier rdp și a unui pachet de instalare:


Setări individuale pentru pachetul de instalare:


După ce ați creat fișierul rdp sau pachetul de instalare, trebuie să îl transferați pe computerul de pe care îl veți lansa. Ei bine, configurarea este aproape completă. WordPad în modul RemoteApp.