1Byte Systems

Kapitel 1 · Anleitung · 1B Terminal

Erste Schritte: deinen ersten Server hinzufügen

In ein paar Minuten ist dein Server gespeichert und verbunden. Du brauchst nur seine Adresse, deinen Benutzernamen und ein Passwort oder einen SSH-Schlüssel.

Server hinzufügen

Server werden im Tab Hosts gespeichert. Jeder merkt sich seine Adresse, den Benutzer, die Anmeldeart und seine eigenen Einstellungen.

  1. Tippe in Hosts auf +. Der Bildschirm Neuer Host öffnet sich.
  2. Gib ihm unter Allgemein eine Bezeichnung (zum Beispiel „Build-Server“) und, wenn du willst, eine Gruppe, um ähnliche Server zusammenzufassen.
  3. Gib unter Verbindung die Adresse ein (eine IP-Adresse oder einen Namen wie server.example.com), den Port (22, außer dein Server nutzt einen anderen) und unter Benutzername deinen Benutzernamen.
  4. Wähle unter Authentifizierung Passwort, Schlüssel oder Beides (siehe unten) und tippe auf Speichern.
  5. Tippe in der Liste auf den Host, um dich zu verbinden.
Der Bildschirm Neuer Host mit den Abschnitten Allgemein, Verbindung und Authentifizierung.
Der Bildschirm Neuer Host mit den Abschnitten Allgemein, Verbindung und Authentifizierung.

Verbinden, ohne zu speichern

Für eine einmalige Verbindung gib user@server oben in Hosts in das Feld Suchen oder user@host ein und tippe auf Mit … verbinden. Den Port kannst du mit user@server:2222 angeben oder einen ganzen Befehl wie ssh user@server -p 2222 einfügen.

Mit Passwort anmelden

Wähle Passwort und gib es ein. Das ist optional: Lässt du es leer, fragt die App bei jeder Verbindung danach. Ein gespeichertes Passwort wird mit dem Android Keystore deines Handys verschlüsselt und verlässt das Handy nie.

Mit Schlüssel anmelden

Ein Schlüssel ist sicherer als ein Passwort und erspart dir das Tippen. Schlüssel liegen im Tab Schlüssel, und jeder Host kann sie verwenden.

  1. Tippe im Tab Schlüssel auf + und wähle Schlüssel erstellen. Gib unter Name einen Namen ein, lass ED25519 stehen (oder wähle RSA 4096 für alte Server) und tippe auf Erstellen.
  2. Tippe auf den neuen Schlüssel. Du siehst seinen öffentlichen Schlüssel: Tippe auf Teilen, um ihn dir zu schicken, oder kopiere ihn vom Bildschirm.
  3. Füge diese Zeile auf dem Server in ~/.ssh/authorized_keys deines Benutzers ein.
  4. Bearbeite den Host, wähle unter Authentifizierung Schlüssel, wähle deinen Schlüssel unter SSH-Schlüssel aus und speichere.

Du hast schon einen Schlüssel? Wähle stattdessen Schlüssel importieren: Füge unter Privater Schlüssel den Schlüssel ein oder tippe auf Datei auswählen … und gib seine Passphrase (falls vorhanden) ein. Beides probiert zuerst den Schlüssel und dann das Passwort.

Schlüssel: Ein ED25519-Schlüssel wird erstellt.
Schlüssel: Ein ED25519-Schlüssel wird erstellt.

Den Fingerabdruck des Servers prüfen

Beim ersten Verbinden zeigt die App Unbekannter Server mit dem Fingerabdruck des Servers. Vergleiche ihn mit dem, den der Server selbst anzeigt (ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub), und tippe auf Akzeptieren und speichern.

Ab dann prüft die App ihn bei jeder Verbindung. Ändert er sich einmal, wird die Verbindung blockiert und du siehst Der Fingerabdruck des Servers hat sich geändert! (siehe Kapitel Sicherheit). Akzeptierte Fingerabdrücke stehen unter Einstellungen › Verbindung › Bekannte Hosts, wo du sie auch vergessen kannst.

Die erste Verbindung: Unbekannter Server, mit seinem Fingerabdruck.
Die erste Verbindung: Unbekannter Server, mit seinem Fingerabdruck.

Deine erste Sitzung

Nach dem Verbinden bist du im Terminal. Tippe mit der Tastatur, nutze die Tastenleiste darüber (ESC, TAB, CTRL, Pfeile …) und zieh die Finger auf dem Bildschirm zusammen oder auseinander, um die Schriftgröße zu ändern. Jede offene Verbindung ist ein Tab oben; der Pfeil bringt dich zurück zu Hosts, während die Sitzungen weiterlaufen.

Das Menü ⋮ enthält Einfügen, Text auswählen …, Snippets, Dateien, Portweiterleitung, Suchen und am Ende Trennen und Sitzung schließen.

Eine verbundene Sitzung mit der Tastenleiste KI-Agenten.
Eine verbundene Sitzung mit der Tastenleiste KI-Agenten.

Geschrieben für 1B Terminal 1.2, mit echten Screenshots der App und Beispieldaten.