GNU/Linux >> Tutoriels Linux >  >> Linux

Comment faire en sorte que ssh se connecte avec le bon utilisateur ?

Vous pouvez créer un config déposer chez vous .ssh répertoire, qui peut spécifier un utilisateur par défaut, un fichier d'identité, etc. et l'affecter à un alias que vous pouvez utiliser pour vous connecter.

Par exemple, vous pouvez mettre ceci dans le ~/.ssh/config fichier :

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

Ensuite, vous pouvez simplement taper ssh example ou ssh example2 sur la ligne de commande pour se connecter.

Vous pouvez donc en configurer un pour chaque machine à laquelle vous souhaitez vous connecter, avec l'utilisateur concerné. Ensuite, utilisez simplement les alias pour vous connecter sans avoir à spécifier d'utilisateur. Vous pouvez également utiliser un modèle pour faire correspondre plusieurs hôtes.

Il y a plus d'informations et des détails sur ce que vous pouvez spécifier dans un fichier de configuration dans la page de manuel ssh_config.


Linux
  1. Comment changer le chemin du fichier journal auditd /var/log/audit/audit.log

  2. Comment suivre -f le dernier fichier journal avec un modèle donné

  3. Comment rendre le fichier clairsemé?

  4. Comment puis-je ajouter un utilisateur régulier au fichier sudoers ?

  5. Comment ssh en tant qu'autre utilisateur

Comment réparer :l'utilisateur n'est pas dans l'erreur de fichier sudoers

Utilisation du fichier de configuration SSH

Comment rendre un fichier exécutable sous Linux

Comment déconnecter un utilisateur de SSH sous Linux

Comment désactiver la connexion SSH pour l'utilisateur root sous Linux ?

Comment faire d'un utilisateur un administrateur dans Debian 11