Jak uzyskać dostęp do zdalnego komputera z systemem Linux z iPada

Dostęp do zdalnego komputera z systemem Linux z iPada można uzyskać na trzy praktyczne sposoby: przez SSH do pracy z wierszem poleceń, SFTP do transferu plików oraz aplikację pulpitu zdalnego, gdy potrzebujesz pełnego interfejsu graficznego. Dla większości administratorów SSH jest najszybszą i najprostszą opcją. Jeśli komputer z systemem Linux znajduje się poza siecią domową lub biurową, skorzystaj z prywatnej sieci VPN, takiej jak Tailscale, zamiast udostępniać SSH bezpośrednio w publicznym internecie.

Przygotuj komputer z systemem Linux do obsługi protokołu SSH

Aby iPad mógł się połączyć, na komputerze z systemem Linux musi być uruchomiony serwer SSH. W systemie Ubuntu oficjalna dokumentacja serwera OpenSSH korzysta z tego openssh-serverpakietu. Zainstaluj go i uruchom usługę:

sudo apt update
sudo apt install openssh-server
sudo systemctl enable --now ssh

Sprawdź usługę za pomocą systemctl status ssh. Inne dystrybucje mogą wywoływać tę usługę sshd. Potrzebna jest również nazwa konta Linux oraz adres IP lub nazwa hosta komputera. W sieci lokalnej hostname -Imoże pomóc w znalezieniu adresów komputera; wybierz adres należący do zaufanej sieci LAN.

Terminal Ubuntu pokazujący zainstalowany serwer OpenSSH i działającą usługę SSH
OpenSSH zapewnia szyfrowane usługi terminalowe i SFTP wykorzystywane przez połączenie iPad.

Połącz się z iPada za pomocą klienta SSH

iPadOS nie zawiera uniwersalnego terminala SSH, dlatego zainstaluj klienta. W tym przewodniku wykorzystano aplikację Termius z App Store ; jej klient na iPada obsługuje SSH i SFTP. Inne renomowane klienty SSH również mogą działać.

Utwórz nowego hosta w aplikacji i wprowadź nazwę hosta lub adres IP komputera z systemem Linux, swoją nazwę użytkownika Linux oraz port SSH. OpenSSH domyślnie używa portu 22 , zgodnie z dokumentacją w podręczniku OpenSSH sshd_config , chyba że zmieniłeś konfigurację serwera.

Uwierzytelnij się hasłem do systemu Linux lub, najlepiej, kluczem SSH. Termius obsługuje zarządzanie kluczami, a OpenSSH może autoryzować klucze publiczne za pośrednictwem ~/.ssh/authorized_keys. Przy pierwszym połączeniu zweryfikuj odcisk klucza hosta serwera przed jego zaakceptowaniem. Nie wyłączaj uwierzytelniania hasłem na serwerze Linux, dopóki nie upewnisz się, że logowanie za pomocą klucza działa.

Formularz połączenia SSH na iPadzie z adresem hosta Linux, portem 22, nazwą użytkownika i uwierzytelnianiem kluczem SSH
Połączenie SSH wymaga adresu hosta Linux, portu, nazwy użytkownika i metody uwierzytelniania.

Przesyłanie plików za pomocą SFTP

Nie potrzebujesz osobnego serwera FTP do bezpiecznego przesyłania plików. SFTP to podsystem SSH, więc możesz korzystać z tej samej usługi OpenSSH, konta i uwierzytelniania. W programie Termius otwórz przeglądarkę SFTP dla zapisanego hosta, a następnie przejdź do zdalnego systemu plików i prześlij lub pobierz potrzebne pliki.

Pamiętaj o standardowych uprawnieniach Linuksa: Twoje konto zdalne może odczytywać i zapisywać tylko te lokalizacje, do których ma dostęp. Unikaj logowania się jako root, aby ułatwić sobie przesyłanie plików; przenoś pliki z odpowiednimi uprawnieniami lub korzystaj z nich sudoz poziomu terminala, gdy wymagane jest administrowanie.

Przeglądarka plików SFTP na iPadzie pokazująca katalog domowy systemu Linux oraz elementy sterujące przesyłaniem i pobieraniem
Dzięki SFTP iPad może przeglądać i przesyłać pliki przez to samo szyfrowane połączenie SSH.

Uzyskaj dostęp do pełnego pulpitu Linux z iPada

Jeśli potrzebujesz aplikacji graficznych zamiast terminala, bardziej odpowiednie będzie narzędzie do zdalnego pulpitu. Jedną z aktualnych opcji jest AnyDesk. Zainstaluj klienta Linux z oficjalnej strony pobierania AnyDesk Linux oraz aplikację AnyDesk na iPada . Następnie wprowadź identyfikator lub alias AnyDesk komputera z systemem Linux na iPadzie i zatwierdź połączenie w systemie Linux.

W przypadku dostępu bez nadzoru, aktualna dokumentacja AnyDesk zaleca ustawienie hasła dostępu bez nadzoru na komputerze zdalnym. Należy używać silnego, unikalnego hasła i włączać uwierzytelnianie dwuskładnikowe, jeśli jest dostępne. Instalacja AnyDesk, zamiast polegać na przenośnej wersji Linuksa, jest lepszym wyborem, gdy komputer musi pozostać dostępny po ponownym uruchomieniu.

Istnieje jedno istotne ograniczenie Linuksa: AnyDesk obecnie wymaga sesji Xorg dla połączeń przychodzących. Na stronie pomocy technicznej Linuksa napisano, że Wayland może inicjować sesje wychodzące, ale nie może ich odbierać. Uruchom echo $XDG_SESSION_TYPEw systemie Linux, aby sprawdzić typ sesji.

iPad wyświetlający zdalny pulpit Ubuntu z otwartym oknem terminala
Sesja pulpitu zdalnego umożliwia iPadowi interaktywny dostęp do graficznego pulpitu systemu Linux.

Połącz się bezpiecznie, gdy jesteś poza zasięgiem sieci lokalnej

Prywatna sieć VPN typu mesh jest zazwyczaj bezpieczniejsza i łatwiejsza w użyciu niż przekierowywanie portu TCP 22 przez router. W przypadku Tailscale wystarczy zainstalować klienta na Linuksie i iPadzie, zalogować oba urządzenia do tej samej sieci Tailscale, a następnie użyć adresu IP Tailscale lub nazwy hosta MagicDNS komputera z Linuksem w kliencie SSH. Przewodnik po konfiguracji Tailscale dla systemów iOS i iPadOS obejmuje kwestie mobilne. Dzięki temu można odłączyć SSH od publicznego internetu, a jednocześnie łączyć się z innej sieci.

Szybkie rozwiązywanie problemów

ProblemCo sprawdzić
Połączenie odrzuconeSprawdź, czy usługa SSH jest uruchomiona, port jest prawidłowy i czy zapora sieciowa Linux zezwala na połączenie.
Przekroczono limit czasu połączeniaSprawdź adres IP, ścieżkę Wi-Fi lub VPN, reguły routera i to, czy komputer zdalny jest podłączony do sieci.
Ostrzeżenie dotyczące klucza hostaNie ignoruj ​​nieoczekiwanej zmiany odcisku palca. Przed ponownym połączeniem sprawdź aktualny klucz hosta serwera.
AnyDesk nie może odebrać sesji LinuxZaznacz echo $XDG_SESSION_TYPE; połączenia przychodzące AnyDesk wymagają Xorg, a nie Wayland.

Do rutynowego administrowania Linuksem z iPada zazwyczaj wystarcza SSH i SFTP. Korzystaj ze zdalnego pulpitu tylko wtedy, gdy interfejs graficzny jest niezbędny, a VPN należy używać, gdy komputer z Linuksem nie znajduje się w tej samej zaufanej sieci.

Zostaw komentarz

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.