SSH-Verbindung (.lns)

Eine SSH-Verbindung ist eine .lns-Datei im Arbeitsbereich — wie die .lnc versionierbar und portabel. Erstelle eine über Neu → Neue SSH-Verbindung: Der Tab öffnet ein integriertes SSH-Terminal (über die ssh.exe von Windows) und eine Mini-Leiste für Remote-Dateien (SFTP).

Der Dateibrowser zeigt einen Ordner nach dem anderen (MobaXterm/WinSCP-Stil): Die erste Zeile ist immer .., um eine Ebene nach oben zu gehen, und ein Doppelklick auf einen Ordner öffnet ihn — auch auf einen symbolischen Link auf einen Ordner (das current eines Deployments). Die Pfadleiste oben lässt dich einen Remote-Pfad eingeben und mit Enter dorthin springen; in der Liste gehen Rücktaste oder Alt+↑ eine Ebene nach oben und Alt+← zurück zum vorherigen Ordner. Der Stern speichert die favorisierten Ordner der Verbindung, in der .lns selbst. Dem Terminal folgen lässt den angezeigten Ordner dem cd der SSH-Sitzung folgen: Beim Einschalten tippt LightNote eine Zeile ins Terminal, die der Shell (bash oder zsh) beibringt, den Ordner bei jeder Eingabeaufforderung zu melden — lass das Terminal vor dem Klick an der Eingabeaufforderung. Im Rechtsklick-Menü geht Im Terminal öffnen den umgekehrten Weg (bringt das Terminal in den Ordner), und Ordner des Terminals anzeigen holt einmalig den aktuellen Ordner des Terminals. Das Menü bietet außerdem Im Editor öffnen (lädt die Datei herunter, öffnet sie in einem Tab und lädt sie beim Speichern erneut hoch), Herunterladen, Hochladen, Neuer Ordner, Umbenennen, Löschen und Berechtigungen (chmod). Du kannst auch Dateien aus dem Explorer auf das Panel ziehen, um sie in den aktuellen Ordner hochzuladen.

Sortieren und filtern. Klicke auf eine Spaltenüberschrift (Name, Größe oder Geändert), um zu sortieren, und erneut, um die Reihenfolge umzukehren; .. und Ordner bleiben immer oben, und die gewählte Sortierung wird gespeichert. Das Filterfeld unter dem Pfad versteht Masken wie in der Shell: * (beliebiger Text), ? (ein Zeichen), [abc] oder [a-z] (eines aus der Menge) und [!x] (nicht in der Menge) — zum Beispiel *BRR* oder *.log. Trenne mehrere mit ; und schreibe hinter |, was ausgeschlossen werden soll (*.log; *.gz | *debug*). Text ohne Platzhalter sucht die Zeichenfolge irgendwo im Namen, und Groß-/Kleinschreibung wird nicht unterschieden. Der Filter gilt nur für Dateien — Ordner bleiben sichtbar, damit du weiter navigieren kannst —, er bleibt beim Ordnerwechsel aktiv, und die Zeile darunter zeigt, wie viele Dateien angezeigt werden. Ist das Panel schmal, verschwinden die Spalten Geändert und danach Größe aus der Liste; beide Angaben erscheinen dann im Tooltip des Namens.

Übertragungen. Das Panel hält eine SFTP-Verbindung offen, solange der Tab existiert, sodass ein Ordnerwechsel nicht bei jedem Klick neu verbindet; Trennen schließt auch diese Verbindung. Wähle mehrere Dateien mit Strg oder Umschalt aus, um sie auf einmal herunterzuladen oder zu löschen. Während eines Vorgangs zeigt die Fußzeile des Panels den Fortschritt und die Schaltfläche Anhalten — eine halb übertragene Datei wird gelöscht, damit keine Kopie zurückbleibt, die vollständig aussieht. Bevor eine vorhandene Datei ersetzt wird (auf dem Server beim Hochladen, auf deinem Computer beim Herunterladen), fragt LightNote nach; und das Öffnen einer Datei über 50 MB im Editor verlangt eine Bestätigung und bietet stattdessen das Herunterladen an.

Ordner gehen als Ganzes. Herunterladen auf einem Ordner durchläuft den Baum und holt alles ins gewählte Ziel; Ordner hochladen (am Pfeil der Schaltfläche Hochladen, im Menü oder durch Ziehen eines Ordners aus dem Explorer) legt den Baum auf dem Server an, und wenn dort schon Dateien existieren, gilt eine einzige Frage für den ganzen Stapel (alle ersetzen, vorhandene überspringen oder anhalten). Löschen auf einem Ordner zählt zuerst, was darin ist, und sagt, wie viele Dateien und Ordner verschwinden — der Server hat keinen Papierkorb. Symbolischen Links auf Ordner wird nicht gefolgt: beim Herunterladen bleiben sie außen vor, und das wird gesagt; beim Löschen verschwindet der Link, nie sein Ziel.

In der Liste aktualisiert Ctrl+F5, Ctrl+A wählt alles aus und Ctrl+C kopiert den entfernten Pfad der Auswahl (es gibt keine lokale Datei zum Kopieren). Die Breite, die du den Spalten Größe und Geändert gibst, bleibt erhalten.

Das Passwort kann innerhalb der .lns mit der Sicherheitsphrase des Arbeitsbereichs verschlüsselt oder bei jeder Verbindung abgefragt werden. SSH-Schlüssel aus dem Windows-Agent/-Profil funktionieren normal, da die Verbindung den OpenSSH-Client des Systems verwendet.

Die Option Beim Öffnen verbinden (im Verbindungsdialog) startet die SSH-Sitzung automatisch, wenn du die .lns öffnest. Ist das Passwort nicht gespeichert, fragt das Terminal selbst beim Verbinden danach.

Inhalt

Bearbeiten

Werkzeuge

Automatisierung (KI / Skripte)

Referenz