So erstellen Sie eine Desktopverknüpfung zum Öffnen eines SSH-Tunnels

So erstellen Sie eine Desktopverknüpfung zum Öffnen eines SSH-Tunnels

Ich möchte auf meinem Desktop eine Verknüpfung für einen Befehl erstellen, der einen SSH-Tunnel startet. Hier ist meine Tunnelverbindung:

ssh -N -g -D 9999 -i key.pem [email protected]

Ich möchte, dass dieser Befehl von meinem Desktop aus leicht zugänglich ist. Wie kann ich dafür eine Verknüpfung erstellen? Mein Betriebssystem ist Windows 8. Der sshBefehl funktioniert auf meiner Befehlszeile, da ich Gnu On Windows (gow) installiert habe.

Antwort1

Erstellen Sie eine einfache .bat-Datei mit dem Inhalt „ Speichern Sie die Datei an einem beliebigen Ort und erstellen Sie eine Verknüpfung dazu auf Ihrem Desktop.“@start ssh -N -g -D 9999 -i key.pem [email protected]

Antwort2

Entweder Sie haben die erstellte Batchdatei „start“ oder „ssh“ genannt und sie ruft sich tatsächlich selbst auf, wodurch Sie mit zahlreichen Befehlsfenstern zurückbleiben.

Antwort3

Fügen Sie die Konfiguration zu der Datei hinzu, die Sie hier finden %userprofile%\.ssh\config. Die genaue Syntax dieser Datei finden Siein den Dokumentenaber es geht ungefähr so

Host amazon-ws
   Hostname ec2.compute-1.amazonaws.com
   IdentityFile ~/.ssh/key.pem
   User ec2-user

Stellen Sie sicher, dass Sie den Schlüssel im Ordner .ssh speichern und dass der Zugriff nur auf Sie beschränkt ist. Jetzt können Sie per SSH auf den Server zugreifen, indem Sie ssh amazon-wsein Batch-Skript eingeben oder erstellen ssh amazon-ws. Auf meinem (Windows 10) System ist das @startnicht erforderlich, aber MS hat mit PS Microsoft Terminal usw. herumgespielt.

verwandte Informationen