So verwenden Sie einen PuTTY-Schlüssel (.ppk) unter iOS über den NeoServer SSH-Client

Author: Neo Huang
LAST UPDATED: 2026-09-12 16:05:31
TAG:

Index

NeoServer ist ein leistungsstarker SSH-Client und ein Server-Verwaltungstool für iOS (sowie iPadOS und macOS), das als hervorragende Alternative zu PuTTY, Termux und JuiceSSH gilt. Es unterstützt Terminalverbindungen, SFTP-Dateiverwaltung, Docker/Podman-Container-Operationen, Echtzeit-Serverüberwachung (wie CPU-, Speicher-, Festplatten-, Netzwerk- und GPU-Auslastung) sowie iOS-Widgets. Besonders erwähnenswert ist, dass NeoServer das direkte Importieren des privaten PuTTY-Schlüsselformats (.ppk) nativ unterstützt, ohne dass zusätzliche Konvertierungstools erforderlich sind. Dies vereinfacht die Migration von Windows PuTTY zu iOS erheblich.

1. Vorbereitung

  • NeoServer herunterladen und installieren: Suche im App Store nach „NeoServer: SSH Client|Terminal“, um es herunterzuladen und zu installieren (unterstützt iPhone, iPad und Mac). Die kostenlose Version bietet bereits grundlegende SSH- und SFTP-Funktionen. Erweiterte Funktionen (wie bestimmte SFTP-Bearbeitungen, Stapel-Skripte, SOCKS5 usw.) müssen per In-App-Kauf freigeschaltet werden.
  • .ppk-Datei abrufen: Deine private PuTTY-Schlüsseldatei (endet normalerweise auf .ppk). Stelle sicher, dass du den mit dem Schlüssel verknüpften Benutzernamen und die Server-IP/Domäne kennst und ob der Schlüssel passwortgeschützt ist.
  • Serverseitige Konfiguration: Stelle sicher, dass der Remote-Server (Linux/NAS usw.) den entsprechenden öffentlichen Schlüssel zur Datei ~/.ssh/authorized_keys hinzugefügt hat und die richtigen Berechtigungen gesetzt sind (chmod 600 ~/.ssh/authorized_keys und chmod 700 ~/.ssh).

Hinweis: NeoServer speichert Daten lokal und lädt sie nicht auf Server Dritter hoch. Es unterstützt iCloud-Synchronisation und Face ID-Entsperrung und bietet so einen hohen Datenschutz.

2. Direkter Import des .ppk-Schlüssels in NeoServer

Mit einem Versions-Update hat NeoServer ausdrücklich die Unterstützung für den direkten Import des privaten PuTTY-Schlüsselformats (.ppk) hinzugefügt. Spätere Versionen behoben zudem einige Probleme beim Schlüsselimport.

Schritte:

  1. Öffne die NeoServer-App.
  2. Gehe zur Serververwaltung oder zur Host-Listen-Oberfläche (in der Regel gibt es eine „+“-Schaltfläche zum Hinzufügen von Servern).
  3. Klicke auf das Hinzufügen eines neuen Servers/Hosts und fülle die grundlegenden Informationen aus:
    • Hostname oder IP-Adresse
    • Port (standardmäßig 22)
    • Benutzername (der zum Schlüssel gehörende Benutzer)
  4. Wähle unter Authentifizierungsmethode (Authentication) Privater Schlüssel (Private Key) oder eine ähnliche Option.
  5. Klicke auf Schlüssel importieren:
    • Unterstützt wird der Import aus der Datei-App (Files), aus der Zwischenablage oder durch direkte Auswahl der .ppk-Datei.
    • Wähle deine .ppk-Datei aus. Wenn der Schlüssel passwortgeschützt ist, fordert die App zur Eingabe des Passphrases auf.
  6. Speichere die Serverkonfiguration.

Nach dem erfolgreichen Import verarbeitet NeoServer das .ppk-Format und verwendet es für die SSH-Schlüsselauthentifizierung. Du kannst direkt auf „Verbinden“ tippen, um es zu testen.

Tipps:

  • Wenn der Import fehlschlägt (in seltenen Fällen bei alten .ppk-Versionen), versuche, die App auf die neueste Version zu aktualisieren (ab Version 8.0.4 wurden einige Importprobleme behoben).
  • Unterstützt Jump Host (Sprungserver) und SOCKS5-Proxy, ideal für Unternehmensnetzwerke oder komplexe Netzwerkumgebungen.
  • Unterstützt Wake-on-LAN (WOL), um Server im lokalen Netzwerk zu aktivieren.

3. Falls eine Konvertierung der .ppk-Datei erforderlich ist (optional, nicht zwingend)

Obwohl NeoServer den direkten Import unterstützt, kannst du die .ppk-Datei für die Verwendung in anderen Tools oder als Backup in das OpenSSH-Format konvertieren (am Computer ausführen):

Unter Windows mit PuTTYgen:

  1. Öffne PuTTYgen.
  2. Klicke auf „Load“, um die .ppk-Datei zu laden (Passphrase eingeben, falls vorhanden).
  3. Menü „Conversions“ → „Export OpenSSH key“, um sie als private Schlüsseldatei zu speichern (z. B. id_rsa).
  4. Der öffentliche Schlüsselteil kann direkt kopiert und für den Server in authorized_keys verwendet werden.

Unter Linux/macOS mit puttygen (putty-tools müssen installiert sein):

puttygen yourkey.ppk -O private-openssh -o id_rsa
puttygen yourkey.ppk -O public-openssh -o id_rsa.pub

Nach der Konvertierung kannst du den privaten Schlüssel im OpenSSH-Format ebenfalls in NeoServer importieren (die App unterstützt in der Regel auch private Standard-OpenSSH-Schlüssel).

4. Verbindung und Nutzung

  • Tippe nach dem Hinzufügen des Servers in der Host-Liste auf „Verbinden“.
  • Das NeoServer-Terminal unterstützt:
    • Kopieren/Einfügen
    • Spezielle Tastaturen (Pfeiltasten, Strg usw.)
    • tmux-Sitzungswiederherstellung
    • Shell-Skript-Initialisierung
    • Automatische Befehlsvervollständigung (durch Doppeltippen auf TAB auslösen)
  • Unterstützt gleichzeitig SFTP zum Durchsuchen, Bearbeiten und Hoch-/Herunterladen von Dateien (die kostenlose Version unterstützt grundlegende Operationen).
  • Serverüberwachung: Echtzeit-Anzeige von CPU-Temperatur, GPU-Auslastung, Festplatten-IOPS, Netzwerkgeschwindigkeit usw. Zudem können iOS 17-Widgets hinzugefügt werden.

Erweiterte Funktionen (Premium):

  • Anpassung von Terminal-Themen
  • Stapelweise Ausführung von Server-Skripten
  • Vollständige SFTP-Dateibearbeitung (Syntaxhervorhebung)
  • Container-Erstellung/Neustart und weitere Operationen

5. Behebung häufiger Probleme

  • Fehler bei der Schlüsselauthentifizierung: Bestätige, dass der öffentliche Schlüssel auf der Serverseite korrekt ist und die Berechtigungen richtig gesetzt wurden. Überprüfe, ob das .ppk über ein Passwort verfügt und ob dieses korrekt eingegeben wurde. Versuche, die App oder das Gerät neu zu starten.
  • Fehlermeldung beim Import: Aktualisiere die App oder versuche, den Schlüssel zunächst mit PuTTYgen in das OpenSSH-Format zu exportieren und dann zu importieren.
  • Netzwerkprobleme: Verwende einen Jump Host oder einen SOCKS5-Proxy, um den Zugriff auf das interne Netzwerk zu lösen.
  • Synchronisierung über mehrere Geräte: Aktiviere die iCloud-Synchronisierung, um Schlüssel und Serverkonfigurationen zwischen iPhone/iPad/Mac zu teilen.

6. Warum NeoServer empfehlen?

  • Speziell für die Serververwaltung entwickelt, weit über ein einfaches Terminal-Tool hinaus.
  • Besonders nutzerfreundlich für NAS (wie Synology, TrueNAS, QNAP), Self-Hosting und Docker-Anwender.
  • Moderne Benutzeroberfläche, Unterstützung für den Dark Mode und stark visuelle Überwachung.
  • Feedback-Kanal des Entwicklers: [email protected] (auch innerhalb der App verfügbar).

Mit NeoServer kannst du Remote-Server auf deinem iPhone oder iPad mithilfe deines PuTTY-.ppk-Schlüssels einfach und sicher verwalten, ohne zusätzliche Konvertierungen und mit flüssiger Bedienung. Wenn du von Windows PuTTY zu iOS wechselst, ist dies eine der besten Optionen.