GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann man ssh dazu bringen, sich als der richtige Benutzer anzumelden?

Sie können einen config erstellen Datei in Ihrem Heim .ssh Verzeichnis, das einen Standardbenutzer, eine Identitätsdatei usw. angeben und einem Alias ​​zuweisen kann, mit dem Sie sich verbinden können.

Sie könnten dies beispielsweise in ~/.ssh/config einfügen Datei:

Host example
    HostName example.com
    User first_last
    IdentityFile ~/.ssh/example_rsa
    Port 22
    RSAAuthentication yes
    PubkeyAuthentication yes

Host example2
    HostName example2.com
    User last_first
    # other parameters as needed

Dann können Sie einfach ssh example eingeben oder ssh example2 in der Befehlszeile, um eine Verbindung herzustellen.

Sie können also für jede Maschine, zu der Sie eine Verbindung herstellen möchten, eine mit dem entsprechenden Benutzer einrichten. Verwenden Sie dann einfach die Aliase, um eine Verbindung herzustellen, ohne einen Benutzer angeben zu müssen. Sie können auch ein Muster verwenden, um mehrere Hosts abzugleichen.

Weitere Informationen und Einzelheiten darüber, was Sie in einer Konfigurationsdatei angeben können, finden Sie auf der Manpage ssh_config.


Linux
  1. So machen Sie ein Benutzerkonto in CentOS/RHEL 7 schreibgeschützt

  2. So überprüfen Sie die Syntax der Datei /etc/ssh/sshd_config

  3. Wie kann ich sicherstellen, dass mein System die Datei ~/.screenrc verwendet?

  4. eine Logdatei erstellen

  5. Wie funktionieren Dateiberechtigungen für den Root-Benutzer?

Problembehebung:Fehler „Benutzer befindet sich nicht in der Sudoers-Datei“.

Verwenden der SSH-Konfigurationsdatei

Wie man eine Datei unter Linux ausführbar macht

So melden Sie einen Benutzer unter Linux von SSH ab

Wie deaktiviere ich die SSH-Anmeldung für den Root-Benutzer in Linux?

So machen Sie einen Benutzer zum Administrator in Debian 11