Welchen Eintrag sollte ich meiner .bashrc
Datei hinzufügen, damit ich einen Standardbenutzer für das Herstellen von SSH-Verbindungen angeben kann? Wenn ich zum Beispiel möchte, dass es root ist und SSH zu x, wenn ich tippe ssh x
, sollte es standardmäßig eine Verbindung von sein ssh root@x
.
Standardmäßig scheint Linux standardmäßig den Benutzer zu verwenden, als den Sie angemeldet sind. Dh wenn ich als "peter" angemeldet bin, führt die Eingabe ssh x
zu einer Verbindung von ssh peter@x
.
Denken Sie daran, dass ich manchmal immer noch die Standardeinstellung überschreiben möchte, also mache ich so etwas wie
alias ssh='ssh root@'
ist nicht die idealste Lösung.
ssh
Scannen der Konfigurationsdatei die erste gefundene Übereinstimmung verwendet wird. Fügen Sie daher die am wenigsten spezifischen Übereinstimmungen am Ende der Datei ein.Sie können mit der Option -l einen Alias für ssh erstellen.
Die Option -l gibt dem angemeldeten Benutzer an, aber was interessant ist, ist, dass der Benutzer, falls vorhanden, angegeben wird, bevor die Hostinformationen dies überschreiben. Also, wenn Sie anfangen
Nachdem Sie den obigen Alias festgelegt haben, wird er als Standardbenutzer angemeldet, während Sie starten
Bekommt sowieso newuser und nicht defaultuser von der Option "-l"
Dies funktioniert zumindest bei einigen OpenSSH-Installationen, die mit Standard-Linux-Distributionen geliefert werden.
quelle