Nur einen Teil eines Musters in SSH Config Hostname verwenden

8

Ich habe eine SSH-Konfiguration wie die folgende, die gut funktioniert für:

%Vor%

Beispiel .ssh / config (Hostname übergeben ist in% h eingefügt):

%Vor%

aber ich möchte den Benutzernamen in den Host einschließen:

%Vor%

was ssh zu:

%Vor%

wird aber stattdessen:

%Vor%

ist ihre Art,% h zu schneiden / zu modifizieren, wenn es passiert ist und vielleicht hat die Verbindung mehr Muster, um einen Benutzernamen auf dem Weg zu bekommen?

    
dueyfinster 18.06.2013, 12:48
quelle

1 Antwort

0

Ich denke, Sie müssen separate HostName/User -Einträge für jede mögliche Abkürzungsübereinstimmung erstellen. Sie können dann %r verwenden, um auf separate Identitätsdateien für jeden Benutzer zuzugreifen. Dadurch können Sie die Verwendung von user@host für die Anmeldung auf Kosten der Erstellung einer komplexeren Konfigurationsdatei überspringen.

Vielleicht hast du mehr Glück, wenn du ein Skript oder Shell-Alias ​​schreibst, das deine Abkürzungen nicht zusammenfügt und sie an ssh abgibt, die du sofort loswerden kannst.

    
G. Cito 16.07.2013 15:51
quelle

Tags und Links