SSH - Login de connexion
Alasta 21 Décembre 2013 security bash cli Linux Open Source Security shell
Description : Nous allons voir comment fournir un login de connexion à ssh.
Il suffit de créer s'il n'existe pas le fichier config dans le dossier .ssh du home utilisateur.
=> /home/bob/.ssh/config
Pour limiter la vue des indiscrets il faut mettre une ACL à 700 sur le dossier .ssh et son contenu (chmod -R 700 /home/bob/.ssh).
Sinon voici le contenu à mettre dans le fichier config :
#Connexion à l'IP 192.168.1.1 avec l'utilisateur bibi # ssh 192.168.1.1 remplacera ssh bibi@192.168.1.1 Host 192.168.1.1 User bibi #Connexion aux machine dont le domaine est alasta.com avec l'utilisateur bonbon # ssh ssh.alasta.com remplacera ssh bonbon@ssh.alasta.com Host *.alasta.com User bonbon #Connexion à un nom raccourci toto qui correspond à l'IP 192.168.1.1 avec l'utilisateur bouchon # ssh toto remplacera ssh bouchon@192.168.1.1 Host toto HostName 192.168.1.1 User bouchon
Cela ne prendra pas le pas sur les paramètres fournit à la commande ssh, par exemple si malgrès votre fichier config vous souhaitez vous connecter avec bob sur l'IP 192.168.1.1, il suffira de lancer la commande suivante :
ssh bob@192.168.1.1
D'autres options existe comme ServerAliveInterval, IdentityFile, LocalForward ... (beaucoup d'options du sshd_config).