Ich benutze ssh auf einer Vielzahl von Maschinen, hauptsächlich Linux. Die Konten auf diesen Computern unterscheiden sich im Namensschema: Wenn mein Name First Last lautet, habe ich Konten: first, flast, last_f, lastf, und manchmal muss ich mich als root anmelden. Ich möchte, dass der openssh-Client für jeden von mir verwendeten Computer weiß, welches Konto verwendet werden soll, wenn ich es nicht in der Befehlszeile angegeben habe.
Die Frage ist also: Wie mache ich ssh server
Do The Right Thing, wenn kein Benutzername angegeben ist?
quelle
config
Datei sein? Ohne Punkt am Anfang?Laut der Antwort von Rich Adam habe ich für PuTTY herausgefunden, wo es seine Einstellungen speichert.
Es ist alles in einem Registrierungsbaum gespeichert, Sie finden es unter
HKEY_CURRENT_USER\Software\SimonTatham
(Simon Tatham ist der Entwickler von PuTTY).Dort können Sie sehen, wie ein Host definiert ist.
quelle
Wenn Sie es für JEDE Site ändern möchten:
Bearbeiten Sie Ihre
~/.ssh/config
, um dies zu haben:quelle