Windows-SSH so einstellen, dass mein Windows-Konto standardmäßig nicht verwendet wird?

Windows-SSH so einstellen, dass mein Windows-Konto standardmäßig nicht verwendet wird?

Scheint, als würde der SSH-Befehl standardmäßig nur meinen Windows-Kontonamen verwenden, wenn ich ihn nicht -l <account name on the remote computer>bei der Eingabe ssh <ip>angebe. Das ist ärgerlich. Kann ich dafür sorgen, dass mein Windows-Kontoname nicht verwendet wird und standardmäßig nach dem Benutzernamen gefragt wird, wenn dieser -lnicht verwendet wird?

Antwort1

OpenSSH verwendet immer den Namen des aktuellen Benutzers, es sei denn, Sie geben einen Namen vor einem At-Zeichen an (z. B. ), oder Sie verwenden die Option. Sie können dies jedoch bei Bedarf anpassen, indem Sie etwas anderes angeben:ssh [email protected]-l~/.ssh/config

Host github.com
    User git
Host *
    User bk2204

Dadurch wird der Benutzer gitfür github.comalle bk2204anderen Sites verwendet. Sie können ihn in der Befehlszeile immer noch mit den beiden oben genannten Techniken überschreiben.

verwandte Informationen