Ten post jest poświęcony wyjaśnieniu, jak używać SSH do łączenia się z serwerem zdalnym w systemie Linux. Omówimy również metodę użycia PuTTY do połączenia ze zdalnym serwerem Linux. Oczywiście PuTTY nie jest jedynym klientem SSH, którego możesz używać do połączeń zdalnych. Spójrz na to porównanie najlepszych klientów SSH dla Windows w 2022 roku i wybierz ten, który pasuje do tego, czego chcesz. Zdalny dostęp do urządzeń stał się wymogiem już dawno temu i trudno nam sobie wyobrazić, jak by to było, gdybyśmy nie mogli sterować komputerami z odległych miejsc.
- Co to jest SSH i do czego służy?
- Jak działa SSH?
- Co to jest terminal?
- Co to jest SSL?
- Jak utworzyć połączenie SSH?
- Jak mogę używać SSH do łączenia się ze zdalnym serwerem w systemie Linux?
- Dalsze kroki w kierunku zdalnego sterowania SSH
- Co to jest PuTTY?
- Jak połączyć się z serwerem Linux za pomocą PuTTY?
- Jak skonfigurować uwierzytelnianie klucza publicznego SSH w systemie Linux?
- Krok 1: Wygeneruj parę kluczy
- Krok 2: Podaj nazwę pliku i hasło
- Krok 3: Skopiuj klucz publiczny
- Krok 4: Wprowadź dane logowania do swojego konta
- Krok 5: Zaloguj się do systemu zdalnego
- Krok 6: Utwórz niezbędny plik na swoim koncie
- Krok 7: Dodaj zawartość pliku klucza publicznego do pliku kluczy autoryzowanych
- Krok 8: Usuń plik klucza publicznego
- Krok 9: Dodaj swój klucz publiczny do innych systemów (opcjonalnie)
- Krok 10: SSH do Twojego konta w systemie zdalnym
- Ważne standardy zdalnego pulpitu
- Co to jest VNC?
- Tuneluj VNC przez SSH
- Co to jest PROW?
- Ostatnia myśl: zdalne połączenie SSH
- Często zadawane pytania
Istnieje kilka sposobów łączenia się ze zdalnym komputerem, w zależności od używanego systemu operacyjnego, ale dwa najczęściej używane protokoły to:
- Secure Shell (SSH) dla urządzeń z systemem Linux
- Protokół pulpitu zdalnego (RDP) dla urządzeń z systemem Windows
Obydwa protokoły wykorzystują aplikacje klienckie i serwerowe do tworzenia połączeń zdalnych. Narzędzia te umożliwiają dostęp do innych maszyn i zdalne sterowanie nimi, przesyłanie danych i wykonywanie praktycznie wszystkich czynności, które można wykonać fizycznie siedząc przed komputerem.
Co to jest SSH i do czego służy?
SSH (Secure Shell), określany także jako „Secure Socket Shell”, to protokół umożliwiający bezpieczne łączenie się ze zdalnym urządzeniem lub serwerem za pomocą interfejsu tekstowego. Istnieją dwa najczęściej używane protokoły do łączenia się ze zdalnym komputerem: SSH i RDP. Do utworzenia połączenia SSH potrzebny jest zarówno komponent klienta, jak i serwera.
Po utworzeniu bezpiecznego połączenia SSH rozpocznie się sesja powłoki, podczas której będziesz mógł manipulować serwerem, wpisując polecenia w kliencie na komputerze lokalnym. Ci, którzy chcą uzyskać zdalny dostęp do urządzenia w bardzo bezpieczny sposób, szczególnie administratorzy systemów i sieci, korzystają z tego protokołu, aby wykonać swoje zadanie.
Potrzebujesz pulpitu zdalnego?
Niezawodne, wydajne serwery RDP z czasem pracy 99,95. Zabierz swój komputer w podróż do wszystkich głównych miast w USA, Europie i Azji.
Zdobądź serwer RDPJak działa SSH?
Aby utworzyć połączenie SSH, potrzebne są dwa komponenty:
the klienta i odpowiadającą mu część po stronie serwera. Klient SSH to aplikacja uruchamiana na urządzeniu, za pomocą którego łączysz się z innym komputerem lub serwerem. Klient wykorzystuje dane dostarczone przez host zdalny do inicjowania połączenia. Po sprawdzeniu poświadczeń klient tworzy szyfrowane połączenie.
Po stronie serwera znajduje się część o nazwie Demon SSH (SSHD) który stale nasłuchuje określonego portu TCP/IP w poszukiwaniu potencjalnych żądań połączenia klienta. Jeśli klient nawiązał połączenie, demon SSH odpowie, podając obsługiwane przez siebie wersje oprogramowania i protokołów, a także obaj udostępnią swoje dane identyfikacyjne.
Jeśli otrzymane dane uwierzytelniające są prawidłowe, SSH ustanowi nową sesję dla odpowiedniego środowiska. Domyślną wersją protokołu SSH dla komunikacji serwera SSH i klienta SSH jest wersja 2.
Przeczytaj także: Najlepszy klient SSH dla systemu Windows w roku 2022
Co to jest terminal?
Jeśli dopiero zaczynasz przygodę z Linuksem, chciałbyś zapoznać się z terminalem. Pomyśl o tym jak o najlepszym centrum skrótów poleceń, które jest ogólnym sposobem komunikacji z serwerem Linux.
Korzystanie z wiersza poleceń może wydawać się trudnym zadaniem, ale stanie się proste, jeśli zaczniesz od podstaw — takich jak te 15 podstawowych poleceń, które powinien znać każdy użytkownik.
Terminal staje się jeszcze ważniejszy, jeśli planujesz tworzyć aplikację (lub uczysz się ją tworzyć) przy użyciu PHP lub Pythona. W przeciwieństwie do systemu Windows, w którym Python próbuje odtworzyć go za pomocą GUI, powoduje bałagan, Linux integruje Python i inne języki programowania w terminalu. Więc nawet jeśli będziesz musiał przez to przejść kroki, aby zainstalować Python w systemie Windows tylko po to, żeby wywołać nieefektywny bałagan, Linux jest już z nim dostępny i dostępny z wiersza poleceń.
Uproszczony hosting w systemie Linux
Szukasz lepszego sposobu na hostowanie witryn i aplikacji internetowych? Opracowujesz coś nowego? Po prostu nie lubisz systemu Windows? Dlatego mamy Linux VPS.
Zdobądź swój Linux VPSCo to jest SSL?
SSH wykorzystuje SSL (Secure Socket Layer) w celu zapewnienia bezpieczeństwa danych przesyłanych pomiędzy przeglądarką internetową a serwerem. Szyfrowanie łącza między serwerem internetowym a przeglądarką odbywa się za pomocą protokołu SSL, co zapewnia, że wszystkie dane przesyłane między nimi pozostają prywatne i wolne od ataków. Innymi słowy, tworzenie kluczy publicznych i prywatnych między zdalnymi serwerami a komputerami lokalnymi łączącymi się za pośrednictwem SSH jest częścią protokołu bezpieczeństwa SSL. Ta dodatkowa warstwa ochrony jest pomocna, szczególnie w przypadku ataków wykorzystujących hasło brute-force.
Jak utworzyć połączenie SSH?
Ponieważ utworzenie połączenia SSH wymaga zarówno komponentu klienta, jak i serwera, należy upewnić się, że są one zainstalowane na komputerach lokalnych i zdalnych.
OtwórzSSH to narzędzie SSH o otwartym kodzie źródłowym, powszechnie używane w dystrybucjach Linuksa i jest stosunkowo łatwy w użyciu. Wymaga dostępu do terminala na serwerze i urządzenia, z którym się łączysz. Proszę zauważyć, że Ubuntu nie ma domyślnie zainstalowanego serwera SSH. W tym miejscu niniejszych wytycznych dotyczących zdalnego połączenia SSH rozumiemy już protokół SSH i powiązane z nim koncepcje. Przejdźmy zatem do instalowania klienta OpenSSH.
Krok 1: Zainstaluj klienta OpenSSH
Przed zainstalowaniem klienta SSH upewnij się, że nie jest on już zainstalowany w Twoim systemie. Wiele dystrybucji Linuksa ma już klienta SSH.
- Uruchom następujące polecenie, aby zainstalować OpenSSH na swoim urządzeniu:
sudo apt-get install openssh-client
- W razie potrzeby wpisz hasło administratora.
- Naciśnij Enter, aby zakończyć proces instalacji.
Jeśli posiadasz niezbędne uprawnienia dostępu wraz z nazwą hosta lub adresem IP, możesz teraz używać SSH na dowolnym komputerze z aplikacją po stronie serwera.
Krok 2: Zainstaluj serwer OpenSSH
Aby akceptować połączenia SSH, na komputerze musi być zainstalowana część oprogramowania SSH po stronie serwera. Aby to zrobić, musisz przejść przez następujące kroki:
- Otwórz terminal na swoim serwerze. Możesz poszukać terminala lub kliknąć CTRL + ALT + T na klawiaturze.
- Wpisz następujące polecenie, aby zainstalować serwer SSH:
sudo apt-get install openssh-server
- W razie potrzeby wpisz hasło administratora.
- Naciskać Wchodzić I Y aby umożliwić kontynuację instalacji po wyświetleniu monitu o miejsce na dysku.
Po wykonaniu powyższych kroków będziesz mieć zainstalowane odpowiednie pliki obsługi, a następnie będziesz mógł sprawdzić, czy na komputerze działa serwer SSH, wpisując tę komendę:
sudo service ssh status
Odpowiedź terminala powinna wyglądać identycznie, jeśli usługa SSH działa poprawnie:

Innym sposobem sprawdzenia, czy serwer OpenSSH jest poprawnie zainstalowany i akceptuje połączenia, jest ponowne uruchomienie polecenia ssh localhost w wierszu terminala. Odpowiedź będzie wyglądać podobnie do tego ekranu, gdy uruchomisz polecenie po raz pierwszy:

Teraz wejdź Tak or y kontynuować.
Świetna robota! Twój serwer jest teraz gotowy do akceptowania żądań zdalnego połączenia SSH z innego komputera za pomocą klienta SSH.
Jak mogę używać SSH do łączenia się ze zdalnym serwerem w systemie Linux?
Teraz, gdy masz zainstalowanego klienta i serwer OpenSSH na każdym urządzeniu, którego potrzebujesz; możesz utworzyć bezpieczne zdalne połączenie SSH ze swoimi serwerami, wykonując następujące kroki:
- Otwórz terminal SSH na swoim komputerze i uruchom następujące polecenie:
Jeśli nazwa użytkownika na Twoim urządzeniu lokalnym odpowiada tej, z którą chcesz się połączyć na serwerze, możesz uruchomić to polecenie:
ssh your_username@host_ip_address
Jeśli nazwa użytkownika na Twoim urządzeniu lokalnym odpowiada tej na serwerze, z którym chcesz się połączyć, możesz uruchomić to polecenie:
ssh host_ip_address
I naciśnij Wchodzić.
- Wpisz swoje hasło i naciśnij Enter. Pamiętaj, że podczas pisania nie pojawi się żadna informacja zwrotna na ekranie. Jeśli wklejasz hasło, upewnij się, że jest ono bezpiecznie przechowywane, a nie w pliku tekstowym.
- Gdy połączysz się z serwerem po raz pierwszy, zostaniesz zapytany, czy chcesz kontynuować połączenie. Po prostu wpisz „Tak” i naciśnij Wchodzić. Ten komunikat pojawi się tylko tym razem, ponieważ serwer zdalny nie został zidentyfikowany na Twoim komputerze lokalnym.
- Klucz linii papilarnych ECDSA został dodany i masz połączenie ze zdalnym serwerem.
Jeśli urządzenie, z którym próbujesz się połączyć zdalnie, znajduje się w tej samej sieci, bezpieczniej jest używać prywatnego adresu IP, a nie publicznego adresu IP. W przeciwnym razie wystarczyłoby użyć publicznego adresu IP. Możesz teraz zarządzać i sterować zdalnym urządzeniem za pomocą terminala. Jeśli masz problemy z połączeniem się ze zdalnym serwerem, sprawdź poprawność adresu IP zdalnego urządzenia, swojej nazwy użytkownika i hasła. Ponadto sprawdź, czy port, na którym nasłuchuje demon SSH, nie jest blokowany przez zaporę ogniową lub nieprawidłowo przekierowany.
Uproszczony hosting w systemie Linux
Szukasz lepszego sposobu na hostowanie witryn i aplikacji internetowych? Opracowujesz coś nowego? Po prostu nie lubisz systemu Windows? Dlatego mamy Linux VPS.
Zdobądź swój Linux VPSDalsze kroki w kierunku zdalnego sterowania SSH
Teraz, gdy możesz utworzyć zdalne połączenie SSH ze swoim serwerem, zdecydowanie zalecamy wykonanie kilku dalszych kroków w celu poprawy zdalnego sterowania SSH i jego bezpieczeństwa. Ponieważ gdy używasz domyślnych wartości konfiguracji związanych ze zdalnym połączeniem SSH, Twój system staje się bardziej podatny na włamania i włamania, przez co zdalny dostęp do SSH nie jest bezpieczny i w rezultacie Twój system staje się celem ataków skryptowych.
Oto kilka sugestii dotyczących poprawy bezpieczeństwa SSH, z których możesz skorzystać, edytując plik konfiguracyjny sshd:
- Zmodyfikuj domyślny port TCP, na którym nasłuchuje demon SSH, i zmień go z 22 na coś znacznie wyższego, np. 245976. Uważaj, aby nie używać łatwych do odgadnięcia numerów portów, takich jak 222, 2222 lub 22222.
- Użyj par kluczy SSH do uwierzytelnienia logowania SSH bez hasła. Są bezpieczniejsze i umożliwiają logowanie bez użycia hasła, zapewniając szybsze i wygodniejsze podejście.
- Wyłącz logowanie oparte na hasłach na swoim serwerze. Ponieważ jeśli Twoje hasło zostanie złamane, wyłączenie tego wyeliminuje możliwość używania go do logowania się na serwerach. Zanim to zrobisz, ważne jest, aby upewnić się, że uwierzytelnianie par kluczy działa poprawnie.
- Wyłącz dostęp root do swojego serwera i użyj zwykłego konta za pomocą polecenia su – (aby przełączyć się na użytkownika root).
Teraz wiemy lepiej o zdalnym połączeniu SSH i zdalnym dostępie do SSH. W tym artykule wielokrotnie odnosiliśmy się do PuTTy; oczywiście, jeśli nie znasz PuTTy, będziesz miał kilka pytań na ten temat. Oprócz dostarczenia artykułu z wytycznymi dotyczącymi zdalnego połączenia SSH, przedstawimy przegląd PuTTy i pokażemy, jak go używać do łączenia się z serwerem Linux.
Co to jest PuTTY?
PuTTY to popularny emulator terminala Windows, który nie ogranicza się do systemów operacyjnych Windows. PuTTy jest darmowym oprogramowaniem typu open source, dlatego jest również popularne wśród użytkowników Linuksa i oferuje tekstowy interfejs użytkownika dla zdalnych komputerów obsługujących dowolny z obsługiwanych protokołów w tym SSH i Telnet.
[su_button url=”https://www.putty.org/” target=”blank” style=”soft” size=”5″]Pobierz Putty[/su_button]
Notatka: Oprogramowanie PuTTY można pobrać bezpłatnie i oferuje prosty sposób dostępu do środowiska powłoki Unix z systemu Windows. W przeciwieństwie do Uniksa, Windows nie ma preinstalowanego serwera ani klienta SSH. Dlatego program do przesyłania plików sieciowych obsługuje różne protokoły, w tym klientów Telnet.
Przeczytaj także: Wygeneruj klucze SSH w systemie Windows 10
Jak pobrać i zainstalować Putty na Ubuntu Linux?
Wersja PuTTY dla systemu Linux to graficzna aplikacja terminalowa, która nie jest preinstalowana w większości dystrybucji Linuksa. Chociaż możesz łatwo zainstalować PuTTY za pośrednictwem terminala na urządzeniu z systemem Linux.
Jeśli nie masz zainstalowanego PuTTY, odwiedź stronę Pobierz PuTTY i pobierz instalator systemu Linux z sekcji Pliki pakietu na tej stronie.
Dobra wiadomość dla użytkowników Linuksa jest taka, że PuTTY jest dostępny w repozytorium wszechświata Ubuntu. Aby zainstalować PuTTY na Linux Ubuntu, powinieneś najpierw upewnić się, że repozytorium wszechświata jest włączone. Użyj tego polecenia:
sudo add-apt-repository universe
Po włączeniu repozytorium wszechświata możesz zaktualizować Ubuntu za pomocą tego polecenia:
sudo apt update
Następnie zainstaluj PuTTY za pomocą tego polecenia:
sudo apt install putty
Po zakończeniu instalacji PuTTY możesz uruchomić PuTTY, szukając go w menu. Wersja PuTTY dla systemu Linux wygląda prawie tak samo jak wersja dla systemu Windows. Dzięki temu nie będziesz mieć trudności z odnalezieniem nowych i zmienionych ustawień.
Jak połączyć się z serwerem Linux za pomocą PuTTY?
Jeśli chcesz połączyć się z serwerem Linux za pomocą PuTTY po jego zainstalowaniu, musisz wykonać następujące kroki:
Krok 1: Skonfiguruj PuTTY
Główny ekran konfiguracji sesji pojawi się po uruchomieniu PuTTY. Zacznij od wpisania Nazwa hosta (lub adres IP) serwera, z którym próbujesz się połączyć.
Port zostanie domyślnie ustawiony na 22, ponieważ jest to standardowy port dla protokołu SSH na większości serwerów, co stanowi lukę w zabezpieczeniach, ponieważ hakerzy będą wiedzieć, który port jest domyślnie celem. Powinieneś zmień port SSH, korzystając z tych instrukcji a następnie zmień numer w PuTTY. Upewnij się, że typ połączenia jest ustawiony na SSH.
Załóżmy, że nie używasz klucza prywatnego do łączenia się z serwerem i nie chcesz zapisywać swojej konfiguracji do późniejszego wykorzystania. W takim przypadku powinieneś kliknąć Otwórz, aby umożliwić natychmiastowe połączenie SSH z serwerem, które uwierzytelnia go za pomocą hasła do konta.
Jeśli łączysz się z serwerem po raz pierwszy, PuTTY wyświetli komunikat Ostrzeżenie dotyczące bezpieczeństwa aby poinformować Cię, że nie ma klucza w rejestrze tego serwera. Jest to normalne w przypadku pierwszego połączenia.

Jeśli połączenie się powiedzie, zostaniesz poproszony o podanie hasła. Gdy to zrobisz, będziesz teraz połączony z powłoką na swoim serwerze.
Przeczytaj także: Zainstaluj MikroTik CHR na VPS (używając PuTTY)
Krok 2: Zapisz konfigurację PuTTY na następny raz
PuTTY pozwala zapisać konfigurację, której używasz do łączenia się z serwerem, dzięki czemu nie musisz za każdym razem wpisywać wszystkich informacji. Po wypełnieniu wszystkich niezbędnych pól i przygotowaniu się do połączenia, upewnij się, że znajdujesz się na ekranie głównym konfiguracji sesji opisanym powyżej.
Możesz zobaczyć nazwę hosta i numer portu swojego serwera. Wpisz nazwę zapisanej konfiguracji sesji SSH w polu tekstowym poniżej Zapisane sesje i naciśnij Ratować.
Jak skonfigurować uwierzytelnianie klucza publicznego SSH w systemie Linux?
PuTTY można również skonfigurować do używania kluczy SSH. Klucze SSH są bezpieczniejszymi i czasami wygodniejszymi metodami uwierzytelniania. Do ich wygenerowania możesz użyć samego PuTTY. Oto nasze przewodnik dotyczący generowania kluczy SSH przy użyciu programu PuTTY w systemie Windows. Możesz go użyć, aby szybko zwiększyć bezpieczeństwo SSH.
Aby skonfigurować uwierzytelnianie kluczem publicznym przez SSH na komputerze z systemem Linux (lub macOS), wykonaj kilka kroków:
Krok 1: Wygeneruj parę kluczy
Najpierw zaloguj się na komputerze, którego będziesz używać do uzyskiwania dostępu do zdalnego hosta, i użyj wiersza poleceń SSH, aby wygenerować parę kluczy za pomocą algorytmu RSA. Aby wygenerować klucze RSA, wpisz następujące polecenie w wierszu poleceń i kliknij Enter:
ssh-keygen -t rsa
Krok 2: Podaj nazwę pliku i hasło
Będziesz musiał podać nazwę pliku, aby zapisać parę kluczy i hasło, aby chronić swój klucz prywatny. Jeśli chcesz kontynuować z domyślną nazwą pliku i lokalizacją pary kluczy, kliknij Enter lub Return bez wprowadzania nazwy pliku. Alternatywnie możesz wprowadzić nazwę pliku, np. Mój_klucz_ssh, w wierszu poleceń i nacisnąć Enter lub Return. Zwróć uwagę, że wiele zdalnych hostów jest skonfigurowanych tak, aby akceptować klucze prywatne z domyślną nazwą pliku i ścieżką. Dlatego należy jawnie wywołać tę opcję w wierszu poleceń SSH lub w pliku konfiguracyjnym klienta SSH (~/.ssh/config).
Musisz wprowadzić hasło składające się z co najmniej pięciu znaków i kliknąć Enter lub Return. Jeśli klikniesz Enter bez hasła, wygeneruje Twój klucz prywatny bez ochrony hasłem.
Krok 3: Skopiuj klucz publiczny
Użyj protokołu SFTP lub SCP, aby skopiować plik klucza publicznego na swoje konto w systemie zdalnym.
Krok 4: Wprowadź dane logowania do swojego konta
Zostaniesz teraz poproszony o podanie hasła do konta. Twój klucz publiczny zostanie zduplikowany do katalogu domowego i będzie przechowywany pod tą samą nazwą pliku w systemie zdalnym.
Krok 5: Zaloguj się do systemu zdalnego
Zaloguj się do systemu zdalnego, podając swoją nazwę użytkownika i hasło
Krok 6: Utwórz niezbędny plik na swoim koncie
Jeżeli Twoje konto w systemie zdalnym nie posiada jeszcze pliku ~/.ssh/authorized_keys, utwórz go wpisując następujące polecenia:
mkdir -p ~/.ssh
touch ~/.ssh/authorized_keys
Krok 7: Dodaj zawartość pliku klucza publicznego do plik autoryzowanych kluczy

W systemie zdalnym dodaj zawartość pliku klucza publicznego, np. ~/id_rsa.pub, do nowej linii w pliku ~/.ssh/authorized_keys, używając następującego polecenia:
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
Możesz sprawdzić zawartość ~/.ssh/authorized_keys, aby upewnić się, że Twój klucz publiczny został poprawnie dodany za pomocą poniższego polecenia:
more ~/.ssh/authorized_keys
Krok 8: Usuń plik klucza publicznego
teraz możesz bezpiecznie usunąć plik klucza publicznego ze swojego konta w systemie zdalnym, używając następującego kodu w wierszu poleceń:
rm ~/id_rsa.pub
Alternatywnie, jeśli chcesz zachować kopię klucza publicznego w systemie zdalnym, przenieś go do katalogu .ssh za pomocą tego polecenia:
mv ~/id_rsa.pub ~/.ssh/
Krok 9: Dodaj swój klucz publiczny do innych systemów (opcjonalnie)
Na tym etapie konfiguracji uwierzytelniania kluczem publicznym SSH możesz powtórzyć te kroki, aby dodać klucz publiczny do innych systemów zdalnych, do których chcesz uzyskać dostęp z komputera za pomocą klucza prywatnego, korzystając z uwierzytelniania kluczem publicznym SSH.
Krok 10: SSH do Twojego konta w systemie zdalnym
Teraz powinieneś móc korzystać z zalet zdalnego połączenia SSH, korzystając ze swojego konta w zdalnym systemie, który ma Twój klucz prywatny. Jeśli Twój klucz prywatny jest chroniony hasłem, system zdalny poprosi Cię o podanie hasła lub hasła (jak na obrazku poniżej). Zwróć uwagę, aby hasło lub hasło klucza prywatnego nie zostało wysłane do systemu zdalnego.

Jeśli Twój klucz prywatny nie jest chroniony hasłem, system zdalny przeniesie Cię do wiersza poleceń w katalogu domowym, bez pytania o hasło lub hasło, a zobaczysz wynik podobny do tego:

Kliknij Otwarte kartę, wprowadź hasło i połącz się.
Oprócz zdalnego połączenia SSH, wiele narzędzi zdalnego pulpitu umożliwia przejęcie kontroli nad systemem z dużej odległości. Omówmy pokrótce te narzędzia.
Przeczytaj także: Wszystko, co musisz wiedzieć o serwerze proxy SSH SOCKS5
Ważne standardy zdalnego pulpitu
VNC i RDP to dwa protokoły zdalnego pulpitu; obie te technologie mają podobne cele, ale ich metody się różnią.
Co to jest VNC?
Czasami VNC (przetwarzanie w sieci wirtualnej) jest przez pomyłkę mylone z VPN (wirtualną siecią prywatną). Obydwa działają tak samo w środowisku sieci peer-to-peer, umożliwiając zdalny dostęp do komputera. Jednak zasadniczo nie są one takie same.
VNC oferuje pełny dostęp do urządzenia za pośrednictwem systemów udostępniania pulpitu, które pozwalają na zdalne przejęcie całkowitej kontroli nad komputerem. Możliwości zdalnego pulpitu zapewniają produktywność wszystkim zainteresowanym stronom, w tym użytkownikom indywidualnym, organizacjom i personelowi IT.
Z drugiej strony VPN oferuje zdalny dostęp do sieci, a nie do samego systemu, co oznacza, że dostęp do udostępnionych danych i sprzętu, np. udostępnionej drukarki w miejscu pracy, można uzyskać jedynie.
Tuneluj VNC przez SSH
Jeśli łączysz się z pulpitem zdalnym przy użyciu protokołu Virtual Network Computing (VNC), Twoje połączenie nie będzie bezpieczne. Niektórzy klienci VNC nie chronią Twojego połączenia poza początkowym punktem logowania. Aby obejść problem, możesz tunelować połączenie VNC przez tunel Safe Shell (SSH). Tunel SSH zapewnia bezpieczne połączenie dla VNC, umożliwiając korzystanie z połączeń VNC w przypadku zablokowania zwykłego portu VNC (port 5901).
Niektóre sieci korporacyjne blokują standardowe porty, takie jak port 5901, w celu dodatkowej ochrony, więc tunelowanie VNC przez SSH pozwoli rozwiązać ten problem.
Co to jest PROW?
RDP (Remote Desktop Protocol) to protokół komunikacji sieciowej stworzony przez firmę Microsoft, który umożliwia użytkownikom zdalne łączenie się z innym urządzeniem. Remote Desktop Protocol jest rozszerzeniem protokołów T.120 (zwykłych protokołów) w ramach ITU (Międzynarodowego Związku Telekomunikacyjnego).
Potrzebujesz pulpitu zdalnego?
Niezawodne, wydajne serwery RDP z czasem pracy 99,95. Zabierz swój komputer w podróż do wszystkich głównych miast w USA, Europie i Azji.
Zdobądź serwer RDPOstatnia myśl: zdalne połączenie SSH
Aby utworzyć zdalne połączenie SSH i użyć go do połączenia z serwerem w systemie Linux, potrzebujesz klienta i odpowiedniej części po stronie serwera jako dwóch komponentów. W tym artykule z wytycznymi wyjaśniono, jak uzyskać zdalny dostęp do protokołu SSH i korzystać z jego zalet. Jesteśmy również dumni, że możemy zaoferować różne Plany VPS dla Linuksa aby pomóc Ci jak najlepiej wykorzystać jego wspaniałe właściwości. W cloudzy dokładamy wszelkich starań, aby zapewnić Ci wyjątkowe rozwiązania Linux VPS, dzięki czemu wybrana przez Ciebie usługa będzie miała doskonałe bezpieczeństwo i wydajność, zapewniając wyjątkowe wrażenia z hostingu.
Często zadawane pytania
Co to jest SSH?
SSH to protokół używany w celu zapewnienia bezpieczeństwa podczas łączenia się ze zdalnym serwerem. Polecenie ssh wykorzystuje ten protokół do przesyłania danych pomiędzy klientem a hostem w postaci zaszyfrowanej.
Jak skonfigurować klucze SSH?
- Wygeneruj klucze SSH
- Nazwij swoje klucze SSH
- Wpisz hasło (opcjonalnie)
- Przenieś klucz publiczny do systemu zdalnego
- Przetestuj swoje połączenie.
Co to jest para kluczy SSH?
Każda para kluczy SSH zawiera dwa klucze zwane: kluczem publicznym i kluczem prywatnym. Każdy, kto posiada kopię klucza publicznego, może zaszyfrować dane, ale dane te może odczytać tylko osoba posiadająca odpowiedni klucz prywatny.
Gdzie jest klucz prywatny SSH?
Jeśli użyjesz domyślnej nazwy, Twój klucz prywatny będzie przechowywany w „/root/.ssh/id_rsa”.