Il est parfois plus pratique d'avoir les fichiers de configuration dans notre répertoire personnel. Cela évite d'avoir à être root pour éditer les fichiers, et aussi ils peuvent être configurés de manière à ce que les autres utilisateurs n'aient pas accès à ces données. De plus, cette configuration sera sauvegardée avec notre répertoire personnel et "survivra" à une mise à jour du système d'exploitation.
Pour ce faire, nous pouvons créer un fichier de configuration ssh nano ~/.ssh/config
où l'on peut mettre des informations précieuses pour une connexion. Une entrée simple peut avoir le contenu suivant :
Host myremote # any name for the host
HostName 192.168.178.05 # IP, .local, or hostname if defined
User username # your username
Port 22 # port to listen
Il y a beaucoup d'autres options, y compris l'utilisateur et l'authentification que vous pouvez donner ici (voir Page de manuel pour ssh_config )
Nous pouvons alors simplement émettre la commande suivante pour nous connecter à 192.168.178.05 sur le port 22 :
ssh myremote