Verwenden Sie für einen bestimmten Host standardmäßig einen anderen Benutzernamen

28

Ich habe einen anderen (zugewiesenen, nicht änderbaren) Benutzernamen auf einem der Server, auf denen ich mich regelmäßig anmelde, und ich möchte vermeiden, ihn jedes Mal aufzuschreiben. Kann ich diese Zeilen machen

[tohecz@localhost ~]$ ssh myserver.cz
[tohecz@localhost ~]$ ssh anotherserver.cz

wie folgt verhalten?

[tohecz@localhost ~]$ ssh [email protected]
[tohecz@localhost ~]$ ssh [email protected]
yo '
quelle
1
Kann ich fragen, warum die Frage abgelehnt wurde? Habe ich etwas falsch gemacht? Wenn ja, erkläre es mir bitte, damit ich den Beitrag verbessern kann.
Du
1
Ich habe nicht DV dies, aber in der Regel Qs, die sehr einfach sind wie diese oder wenig Aufwand bei der Suche vor dem Fragen zeigen, werden negativ gesehen. Auch das Durchsuchen dieser Site hätte viele A ergeben, die das folgende A zeigen: unix.stackexchange.com/search?q=ssh+user+host
slm
1
@tohecz Betrachten man ssh_configund Suchen Userergibt das Ergebnis in ca. 30 Sek. Also, wie Slm sagt, ist es sehr einfach. Ich schlage nicht vor, eine solche Frage zu stellen, ist eine schlechte Sache - man muss wissen, wo man suchen muss, und das kann nicht offensichtlich sein. Ich stelle manchmal auch grundlegende Fragen, aber manche mögen es vielleicht nicht. Ich rechtfertige die Ablehnung auch nicht. Ich glaube nicht an sie, außer an Spam.
Faheem Mitha
2
@FaheemMitha Das hört sich so an, als ob ich wissen sollte, wo ich suchen soll. Ich halte jede weitere Diskussion auf diese Weise für sinnlos.
Du
1
@tohecz Auf die Gefahr der Entlassung, ist keine Missachtung oder Beleidigung für Sie vorgesehen. Dies war eine Antwort auf Ihre Frage nach der Ablehnung.
Faheem Mitha

Antworten:

38

Fügen Sie Folgendes in Ihre ~/.ssh/configDatei ein:

Host myserver.cz
  User tohecz

Host anotherserver.cz
  User anotheruser

Mit dieser Datei können Sie viele Standardparameter für Ihre Hosts festlegen. Schauen Sie sich man ssh_config für andere Möglichkeiten an.

Spack
quelle
8
In Bezug auf andere Standardparameter kürze ich den Host gerne nach dem Vorbild vonHost web / Hostname www.mysite.com / User foo
Kevin,
Warum nur auf eine Website verlinken, um Dokumentation zu erhalten, die auf fast jedem System mit dem installierten openssh-Client installiert wird? Links sterben. lokale manpages sind für immer. Erwähnen Sie zumindest, dass die Informationen verfügbar sind, indem Sie ausführen man ssh_config.
cas