Windows 10-Terminal: Ist es möglich, ein Dropdown-Menü oder Ordner mit SSH-Verbindungen zu haben?

Windows 10-Terminal: Ist es möglich, ein Dropdown-Menü oder Ordner mit SSH-Verbindungen zu haben?

Meine Frage betrifft das neue Windows 10-Terminal

Bei der Arbeit muss ich täglich per SSH auf mehrere Server zugreifen. Wir haben viele Kunden, und jeder Kunde hat zwischen 3 und 5 Server, auf die ich möglicherweise per SSH zugreifen muss.

Ist es möglich, die zu den einzelnen Clients gehörenden Server per Ordner oder Dropdown-Menü oder ähnlichem zu organisieren, wie etwa bei Mobaxterm?

Antwort1

Soweit ich feststellen konnte, unterstützt Windows Terminal das Organisieren von Profilen in Ordnern nicht.

Sie können jedoch mehrere Desktopverknüpfungen erstellen wt.exe– eine für jedes Profil – und diese organisierendiesein Standardordner auf Ihrem Desktop oder anderswo. Eine Verknüpfung, die beispielsweise das Profil „Kunde A Server 1“ starten muss, müsste diesen Befehl ausführen:

wt.exe -p "Customer A Server 1"

EntsprechendDokumentationist es sogar möglich, mehrere Profile im selben Fenster zu starten, indem Sie „New-Tab“-Unterbefehle hinzufügen:

wt.exe -p "Customer A Server 1" ; new-tab -p "Customer A Server 2" ; focus-tab -t 1

Dies sollte es Ihnen ermöglichen, eine einzelne Desktopverknüpfung zu erstellen, um alle Profile für einen einzelnen Kunden zu öffnen.


Ich würde tatsächlich vorschlagen, dass, wenn die Anzahl der Kunden so groß wird, es schneller geht, als ein riesiges Menü zu habenTypden Namen oder die Abkürzung des Clients direkt in die Befehlszeile.

Wenn Sie OpenSSH (den sshBefehl) verwenden, können Sie Servern benutzerdefinierte Aliase zuweisen. Anstatt also beispielsweise „Kunden / Freds Gebrauchtwagen / Server 1“ auszuwählen, können Sie eingeben ssh fred1. (Drücken Sie dann Strg+Umschalt+T, um eine neue Registerkarte zu öffnen, geben Sie ein ssh fred2, drücken Sie erneut Strg+Umschalt+T, geben Sie ein ssh fred3und wiederholen Sie den Vorgang, bis alle Server verbunden sind.)

Um dies umzusetzen, bearbeiten Sie Ihre ~\.ssh\configDatei:

Host fred1
    Hostname webserver03.example.com
    User webdev
Host fred2
    Hostname webserver07.example.com
    User webdev

Dies funktioniert mit allen Endgeräten und sogar mit allen Betriebssystemen gleichermaßen.

verwandte Informationen