Pulpit zdalny to aplikacja, która pozwala użytkownikowi kontrolować pulpit — a nawet całą zawartość — jednego komputera z drugiego komputera. Ta aplikacja daje „głównemu” komputerowi dostęp do całej zawartości na komputerze zdalnym i często zapewnia funkcje, takie jak przesyłanie plików i czat tekstowy. Jedna wersja aplikacji jest dostarczana standardowo ze wszystkimi nowymi komputerami z systemem Windows®, ale inne wersje są dostępne dla tego systemu operacyjnego (OS), a także dla systemów Mac® i Linux® — a także między systemami, takimi jak Linux® i Windows®.
Jak To Działa
Ta aplikacja wymaga, aby komputery klienckie lub „główne” i zdalne, zwane również „podrzędnymi” lub hostami, były połączone z tą samą siecią. Sieć zdalnego pulpitu może być przewodowa lub bezprzewodowa. Sieci przewodowe mogą korzystać z połączeń bezpośrednich lub połączeń za pośrednictwem routerów, natomiast sieci bezprzewodowe mogą być tworzone za pomocą routerów lub Internetu. Często zdarza się, że aplikacja jest używana do kontrolowania komputera hosta, który jest daleko od klienta, połączony tylko przez Internet.
Zaawansowane protokoły bezpieczeństwa są standardową praktyką w oprogramowaniu do zdalnego pulpitu, zwłaszcza gdy sieć jest bezprzewodowa i/lub internetowa. Natura tej aplikacji, pozwalająca innemu komputerowi na sterowanie maszyną hosta, sprawia, że bezpieczeństwo jest niezwykle ważne. Każdy, kto ma uruchomione oprogramowanie, nawet jeśli połączenie jest bezpośrednio przewodowe, powinien upewnić się, że połączenie jest bezpieczne i chronione hasłem, aby zmniejszyć prawdopodobieństwo, że nieautoryzowany użytkownik może uzyskać dostęp do zdalnego komputera. Pewne funkcje bezpieczeństwa mogą być wbudowane w protokoły oprogramowania, tak aby komputer kliencki nie mógł usuwać ani w inny sposób zmieniać plików bez zgody użytkownika zdalnego.
Gdy administrator wprowadzi poprawne hasło, oprogramowanie umożliwia mu dostęp do zdalnego komputera. Osoba korzystająca z komputera klienckiego może używać dowolnego oprogramowania na zdalnym komputerze i uzyskiwać dostęp do dowolnych plików. Konserwacja oprogramowania jest jednym z najczęstszych zastosowań tego typu programu, umożliwiając administratorowi zamknięcie nieprawidłowo działającej aplikacji lub zainstalowanie aktualizacji oprogramowania. Oszczędza to czas potrzebny na fizyczne włożenie płyty CD lub innego urządzenia pamięci masowej do komputera hosta lub na ręczne pobieranie aktualizacji oprogramowania.
W większości przypadków komputer-host nadal ma dostęp do wszystkich swoich podstawowych funkcji; możliwe jest jednak zablokowanie lub wyłączenie urządzeń peryferyjnych na komputerze hosta, aby użytkownik nie mógł ingerować w działania klienta. W przypadku niektórych programów wiele z tych funkcji, w tym główny schowek, można również udostępniać między komputerem zdalnym a klientem. To oprogramowanie może nawet pozwolić administratorowi klienta na uruchomienie aplikacji audio lub wideo na zdalnym komputerze i przekierowanie widoków i/lub dźwięków na komputer klienta.
Systemy operacyjne Windows®
Większość nowoczesnych komputerów z systemem operacyjnym Windows® zawiera protokół Remote Desktop Protocol, który umożliwia połączenia zdalne. Narzędzie zdalne zwykle znajduje się w ustawieniach właściwości komputera; aby uzyskać zdalny dostęp do komputera, to ustawienie musi być włączone. Jednak nie do wszystkich wersji systemu Windows® można uzyskać dostęp za pomocą tego narzędzia; w większości przypadków na komputerze zdalnym lub głównym musi być uruchomiona profesjonalna lub biznesowa wersja systemu operacyjnego, chociaż zwykle można połączyć się z dowolnej wersji systemu operacyjnego. Ponadto może nie być możliwe połączenie między systemami operacyjnymi; Na przykład komputer z systemem Windows Vista Home Basic® nie może połączyć się z komputerem z systemem Windows XP®.
Oprócz standardowych narzędzi, które są dostarczane z komputerami z systemem Windows®, istnieje wiele aplikacji innych firm, które umożliwiają zdalne łączenie się z komputerami. Aplikacje te są często bardziej niezawodne niż wersja standardowa i zazwyczaj są zaprojektowane tak, aby były bardziej przyjazne dla użytkownika. Ponadto oferują funkcje, takie jak przesyłanie plików między komputerami i czat tekstowy, co pozwala komuś na komputerze sterującym wysłać wiadomość do osoby na zdalnym komputerze. Wiele z tych programów jest dostępnych w bezpłatnych wersjach, chociaż bardziej zaawansowane funkcje są zwykle dostępne wyłącznie dla płacących klientów.
Systemy operacyjne Apple Machitosh®
Apple oferuje oprogramowanie do pobrania, które ułatwia połączenia z pulpitem zdalnym, chociaż nie jest to standardem w przypadku większości komputerów. Aplikacja umożliwia jednak zarządzanie wieloma komputerami i zawiera szereg funkcji, w tym zdalne aktualizacje i ponowne uruchamianie. Dostępne są również rozwiązania innych firm, a niektóre programy są przeznaczone zarówno dla systemów Windows®, jak i Mac®. Dostępne są aplikacje na iPad® i iPhone®, które umożliwiają zdalny dostęp do komputerów Mac® lub PC.
Linux® i inne systemy operacyjne
Dostępnych jest kilka narzędzi typu open source, które umożliwiają zdalne połączenia pulpitu między komputerami z systemem Linux® lub między systemami Linux® i Windows®. Wiele z tego samego oprogramowania umożliwia również komputerom z różnymi systemami operacyjnymi łączenie się z lub z maszynami UNIX®. Oprócz iPada® dostępne są również aplikacje na urządzenia mobilne — dostępne są również wersje na urządzenia z systemem Android™ i BlackBerry®.
Podobnie jak w przypadku każdej aplikacji zdalnego pulpitu, nie każdy system operacyjny może być klientem lub hostem we wszystkich sytuacjach, a wiele aplikacji działa tylko z niektórymi systemami operacyjnymi. Przed użyciem jakiejkolwiek aplikacji, użytkownik powinien upewnić się, że wszystkie maszyny, do których będzie miał dostęp, są kompatybilne z oprogramowaniem.