Kuonen.Remote gibt es in zwei Formen, die dieselben Sitzungen, Schlüssel und bekannten Hosts teilen:
- die Desktop-App
Kuonen.Remotefür Dateiübertragung und Terminal mit Fenstern, Reitern und Ziehen und Ablegen; - die Befehlszeile
kremotefür Skripte, Aufgabenplanung und alle, die lieber tippen.
Beide sind native Programme. Eine .NET-Laufzeit braucht es nicht.
Installieren
Das passende Archiv von der Seite Download laden und auspacken. Was je System zu tun ist, steht unter
Installation. Unter macOS liegt die App als Kuonen.Remote.app im Archiv, unter Windows und Linux als Ordner mit dem Programm
Kuonen.Remote.App.
Die erste Sitzung
- Die App starten. Der erste Reiter heisst Sitzungen.
- Neu wählen und das Protokoll einstellen, etwa SFTP für Dateien und Terminal über SSH.
- Host, Benutzer und je nach Server ein Kennwort oder eine Schlüsseldatei (etwa
~/.ssh/id_ed25519oder eine.ppk-Datei) eintragen. Der Port folgt dem Protokoll (SFTP 22) und lässt sich überschreiben. - Unter Name einen Namen vergeben. Ein Schrägstrich legt Ordner an:
Kunden/Müller/Weberscheint im Baum unter Kunden › Müller. - Speichern.
Statt der einzelnen Felder lässt sich auch eine ganze Adresse in das Feld Host einfügen, etwa sftp://anna@server.example:2222/srv/web; die App
verteilt sie auf die Felder.
Verbinden
- Dateien öffnen öffnet einen Reiter mit lokalem Ordner links und Server rechts.
- Terminal öffnen öffnet eine Konsole auf dem Server.
- Beides öffnet Dateien und Terminal über dieselbe SSH-Verbindung.
Beim ersten Kontakt mit einem Server zeigt die App dessen Hostschlüssel mit Fingerabdruck. Den Fingerabdruck mit dem vergleichen, was der Betreiber des
Servers nennt, dann Annehmen und speichern wählen. Die App merkt sich den Schlüssel in ~/.ssh/known_hosts – dieselbe Datei, die OpenSSH benutzt.
Mehr dazu unter Sicherheit.
Dateien übertragen
- Dateien zwischen den beiden Seiten ziehen und ablegen; mit gedrückter Umschalttaste werden sie verschoben statt kopiert.
- Oder markieren und F5 (kopieren) bzw. F6 (verschieben) drücken.
- Laufende und wartende Übertragungen stehen in der Warteschlange unten im Reiter.
Alles Weitere zur App steht unter Desktop-App.
Dasselbe auf der Befehlszeile
kremote ssh anna@server.example
kremote scp bericht.pdf anna@server.example:/home/anna/
kremote sftp://anna@server.example/
Gespeicherte Sitzungen der App stehen mit -load zur Verfügung:
kremote sitzungen
kremote ssh -load Kunden/Müller/Web
Alle Befehle stehen unter Befehlszeile kremote, die Skriptsprache unter Skripte.
Von PuTTY, WinSCP oder FileZilla umsteigen
Im Reiter Sitzungen übernimmt Importieren die gespeicherten Sitzungen aus ~/.ssh/config, PuTTY, WinSCP und FileZilla. Übernommen werden nur
Namen, die es noch nicht gibt; vorhandene Sitzungen bleiben unverändert.