So greifen Sie von einem iPad auf einen entfernten Linux-Computer zu

Sie können auf drei praktische Arten von einem iPad auf einen entfernten Linux-Rechner zugreifen: SSH für die Kommandozeile, SFTP für Dateiübertragungen und eine Remote-Desktop-App, wenn Sie die vollständige grafische Oberfläche benötigen. Für die meisten Administrationsaufgaben ist SSH die schnellste und einfachste Option. Befindet sich der Linux-Rechner außerhalb Ihres Heim- oder Büronetzwerks, verwenden Sie ein privates VPN wie Tailscale, anstatt SSH direkt über das öffentliche Internet zu verbinden.

Bereiten Sie den Linux-Computer für SSH vor.

Auf dem Linux-Rechner muss ein SSH-Server laufen, bevor sich das iPad verbinden kann. Unter Ubuntu wird in der offiziellen OpenSSH-Server-Dokumentation das openssh-serverentsprechende Paket verwendet. Installieren Sie es und starten Sie den Dienst:

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

Überprüfen Sie den Dienst mit systemctl status ssh. Andere Distributionen verwenden möglicherweise den Namen sshd. Sie benötigen außerdem den Linux-Benutzernamen und die IP-Adresse oder den Hostnamen des Computers. In einem lokalen Netzwerk hostname -Ikann Ihnen helfen, die Adressen der Rechner zu ermitteln; wählen Sie die Adresse, die zu Ihrem vertrauenswürdigen LAN gehört.

Das Ubuntu-Terminal zeigt die Installation des OpenSSH-Servers und den laufenden SSH-Dienst an.
OpenSSH stellt die verschlüsselten Terminal- und SFTP-Dienste bereit, die von der iPad-Verbindung genutzt werden.

Stellen Sie vom iPad aus mit einem SSH-Client eine Verbindung her.

iPadOS enthält kein standardmäßiges SSH-Terminal, daher müssen Sie einen Client installieren. In dieser Anleitung wird Termius aus dem App Store verwendet ; dessen iPad-Client unterstützt SSH und SFTP. Auch andere gängige SSH-Clients funktionieren.

Erstellen Sie in der App einen neuen Host und geben Sie den Hostnamen oder die IP-Adresse des Linux-Rechners, Ihren Linux-Benutzernamen und den SSH-Port ein. OpenSSH verwendet standardmäßig Port 22 , wie im OpenSSH-Handbuch „sshd_config“ dokumentiert , sofern Sie die Serverkonfiguration nicht geändert haben.

Authentifizieren Sie sich entweder mit Ihrem Linux-Passwort oder, besser noch, mit einem SSH-Schlüssel. Termius unterstützt die Schlüsselverwaltung, und OpenSSH kann öffentliche Schlüssel autorisieren ~/.ssh/authorized_keys. Überprüfen Sie bei der ersten Verbindung den Host-Key-Fingerabdruck des Servers, bevor Sie die Verbindung akzeptieren. Deaktivieren Sie die Passwortauthentifizierung auf dem Linux-Server erst, nachdem Sie die Funktionsfähigkeit der schlüsselbasierten Anmeldung bestätigt haben.

iPad-SSH-Verbindungsformular mit Linux-Hostadresse, Port 22, Benutzername und SSH-Schlüsselauthentifizierung
Für eine SSH-Verbindung werden die Linux-Hostadresse, der Port, der Benutzername und eine Authentifizierungsmethode benötigt.

Dateien mit SFTP übertragen

Für sichere Dateiübertragungen benötigen Sie keinen separaten FTP-Server. SFTP ist ein SSH-Subsystem, daher können Sie denselben OpenSSH-Dienst, dasselbe Konto und dieselbe Authentifizierung verwenden. Öffnen Sie in Termius den SFTP-Browser für den gespeicherten Host, navigieren Sie zum entfernten Dateisystem und laden Sie die benötigten Dateien hoch oder herunter.

Beachten Sie die üblichen Linux-Berechtigungen: Ihr Remote-Benutzerkonto kann nur auf die Bereiche zugreifen, für die es die entsprechenden Berechtigungen besitzt. Melden Sie sich nicht als Root an, nur um Dateiübertragungen zu vereinfachen; verschieben Sie Dateien mit den entsprechenden Berechtigungen oder verwenden Sie sudodas Terminal, wenn administrative Aufgaben erforderlich sind.

iPad SFTP-Dateibrowser mit Anzeige eines Linux-Home-Verzeichnisses und Upload-/Download-Steuerelementen
Mit SFTP kann das iPad Dateien über dieselbe verschlüsselte SSH-Verbindung durchsuchen und übertragen.

Greifen Sie vom iPad aus auf den vollständigen Linux-Desktop zu.

Wenn Sie grafische Anwendungen anstelle eines Terminals benötigen, ist ein Fernwartungstool besser geeignet. Eine Möglichkeit ist AnyDesk. Installieren Sie den Linux-Client von der offiziellen AnyDesk-Downloadseite für Linux und die AnyDesk-iPad-App . Geben Sie anschließend die AnyDesk-ID oder den Alias ​​des Linux-Rechners auf dem iPad ein und bestätigen Sie die Verbindung auf dem Linux-Rechner.

Für den unbeaufsichtigten Zugriff empfiehlt die aktuelle AnyDesk- Dokumentation , ein Passwort für den unbeaufsichtigten Zugriff auf dem Remote-Computer festzulegen. Verwenden Sie ein sicheres, einzigartiges Passwort und aktivieren Sie, falls verfügbar, die Zwei-Faktor-Authentifizierung. Die Installation von AnyDesk anstelle der portablen Linux-Version ist die bessere Wahl, wenn der Rechner nach einem Neustart weiterhin erreichbar sein muss.

Es gibt eine wichtige Einschränkung unter Linux: AnyDesk benötigt derzeit eine Xorg- Sitzung für eingehende Verbindungen. Laut der Supportseite für Linux kann Wayland zwar ausgehende Sitzungen initiieren, aber keine empfangen. echo $XDG_SESSION_TYPEÜberprüfen Sie Ihren Sitzungstyp unter Linux.

iPad zeigt einen entfernten Ubuntu-Desktop mit geöffnetem Terminalfenster an
Eine Remote-Desktop-Sitzung ermöglicht dem iPad den interaktiven Zugriff auf die grafische Linux-Desktopumgebung.

Stellen Sie eine sichere Verbindung her, wenn Sie sich außerhalb des lokalen Netzwerks befinden.

Ein privates Mesh-VPN ist in der Regel sicherer und einfacher als die Weiterleitung von TCP-Port 22 über Ihren Router. Installieren Sie Tailscale auf Ihrem Linux-Rechner und Ihrem iPad, melden Sie beide Geräte im selben Tailscale-Netzwerk an und verwenden Sie anschließend die Tailscale-IP-Adresse oder den MagicDNS-Hostnamen Ihres Linux-Rechners in Ihrem SSH-Client. Die Einrichtungsanleitung für iOS und iPadOS von Tailscale beschreibt die mobile Nutzung. So können Sie SSH vom öffentlichen Internet fernhalten und trotzdem eine Verbindung aus einem anderen Netzwerk herstellen.

Schnelle Fehlerbehebung

ProblemWas zu überprüfen ist
Verbindung abgelehntPrüfen Sie, ob der SSH-Dienst läuft, der Port korrekt ist und die Linux-Firewall die Verbindung zulässt.
Verbindung wird unterbrochenÜberprüfen Sie die IP-Adresse, den WLAN- oder VPN-Pfad, die Router-Regeln und ob der Remote-Rechner online ist.
Host-Key-WarnungIgnorieren Sie keine unerwartete Änderung des Fingerabdrucks. Überprüfen Sie den aktuellen Host-Schlüssel des Servers, bevor Sie die Verbindung wiederherstellen.
AnyDesk kann keine Linux-Sitzung empfangen.Bitte beachten Sie echo $XDG_SESSION_TYPE: Eingehende AnyDesk-Verbindungen benötigen Xorg anstelle von Wayland.

Für die routinemäßige Linux-Administration mit einem iPad reichen SSH und SFTP in der Regel aus. Nutzen Sie Remote Desktop nur, wenn die grafische Oberfläche erforderlich ist, und verwenden Sie ein VPN, wenn sich der Linux-Rechner nicht im selben vertrauenswürdigen Netzwerk befindet.

Einen Kommentar hinterlassen

So stellen Sie verlorene Partitionen und Festplattendaten sicher wieder her

So stellen Sie verlorene Partitionen und Festplattendaten sicher wieder her

Erfahren Sie, wie Sie mit TestDisk und PhotoRec verlorene Partitionen und Dateien wiederherstellen. Schützen Sie das Quelllaufwerk, führen Sie einen sicheren Scan durch und speichern Sie die wiederhergestellten Daten auf einer anderen Festplatte.

Wie man QR-Codes auf einem Linux-Desktop scannt

Wie man QR-Codes auf einem Linux-Desktop scannt

Scannen Sie QR-Codes unter Linux mit CoBang mithilfe einer Webcam oder einer Bilddatei. Informationen zu Installationsoptionen, Einrichtungsschritten und Lösungen für den Kamerazugriff über Flatpak finden Sie hier.

So ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls

So ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls

Ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls: Optimieren Sie Belichtung, Farbe, Flimmerreduzierung und andere unterstützte Steuerelemente und prüfen Sie anschließend die kompatiblen Videomodi.

So installieren Sie PhpStorm unter Linux: Toolbox, Tar.gz, Snap und AUR

So installieren Sie PhpStorm unter Linux: Toolbox, Tar.gz, Snap und AUR

Installieren Sie PhpStorm unter Linux mit der JetBrains Toolbox oder dem eigenständigen tar.gz-Archiv, zusätzlich zu den Snap- und Arch-AUR-Optionen. Java ist bereits enthalten.

Wie man unter Linux mit GIMP ein Bild ausschneidet

Wie man unter Linux mit GIMP ein Bild ausschneidet

Unter Linux mit GIMP den Fotohintergrund entfernen: Motiv nachzeichnen, ausgewählten Hintergrund löschen, Transparenz beibehalten und wiederverwendbare PNG-Datei exportieren.

So richten Sie Dual-Panels unter XFCE 4 ein

So richten Sie Dual-Panels unter XFCE 4 ein

Erstellen Sie für jeden Bildschirm ein separates XFCE 4-Panel, weisen Sie das zweite Panel dem richtigen Ausgang zu, positionieren und skalieren Sie es und fügen Sie die benötigten Launcher und Statusanzeigen hinzu.

So installieren Sie Cisco Packet Tracer unter Linux

So installieren Sie Cisco Packet Tracer unter Linux

Laden Sie Cisco Packet Tracer 9.0.1 für Ubuntu 64-Bit herunter, installieren Sie das DEB-Paket mit APT, akzeptieren Sie die Lizenz im Terminal und melden Sie sich an, um ein Lab zu starten.

Wie man eine CD-ROM unter Linux als ISO-Datei sichert

Wie man eine CD-ROM unter Linux als ISO-Datei sichert

Erstellen Sie unter Linux mit GNOME Disks oder dd ein CD-ROM-ISO. Identifizieren Sie das optische Laufwerk, überwachen Sie den Kopiervorgang, überprüfen Sie das Image und erkennen Sie, wann eine beschädigte oder Audio-Disc ein anderes Tool benötigt.

FlightGear kostenlos herunterladen: Offizielle Installationsanleitung

FlightGear kostenlos herunterladen: Offizielle Installationsanleitung

Laden Sie FlightGear kostenlos von der offiziellen Website herunter. Vergleichen Sie die Pakete für Windows, macOS und Linux, installieren Sie die Datendateien und starten Sie Ihren ersten Flug.

Google Tasks Desktop-Anwendung: So verwenden Sie sie auf einem Computer

Google Tasks Desktop-Anwendung: So verwenden Sie sie auf einem Computer

Öffnen Sie Google Tasks in einem Browser, fügen Sie eine Chrome-Verknüpfung oder einen App-ähnlichen Start hinzu und verwalten Sie terminierte Aufgaben über Kalender und Gmail.