Configuration réseau
Adressage et masque
OpenSSH client/serveur
Le serveur
La machine cliente doit faire tourner openssh serveur (sudo apt install openssh-server).
Le fichier de configuration du serveur est /etc/ssh/sshd_config.
Quelques lignes méritent une attention particulière ,entre autre la ligne
Directives | Valeurs possibles |
PermitRootLogin | « yes » : root peut se connecter en SSH. « no » : root ne peut pas se connecter en SSH. « without-password » :Connexions uniquement en utilisant un couple de clés publique / privée . « forced-commands-only » : n'autorise la connexion de root qu'en utilisant un couple de clés dont l'option « command » est définie |
Port | Port sur lequel tourne le serveur |
ListenAddress | Pour restreindre les machines pouvant se connecter |
PasswordAuthentication | " yes " ou "no" pour autoriser la connexion par mot de passe. |
utilisation basique du client
la commande ssh
On peut également exécuter des commandes à distances , par exemple, ci -dessous on demande de lister le contenu de l'espace utilisateur de la machine 192.168.1.3 pour le compte de l'utilisateur pi.
ssh pi@192.168.1.3 ls
pi@192.168.1.254's password:
cam2.jpg
cam.jpg
Desktop
Documents
Downloads
MagPi
Music
Pictures
Public
python_games
Templates
Videos
vid.h264
Configurer l'accès par clefs
l'utilisation des clefs
L'utilisation des clefs est un moyen simple et sécurisé de se connecter à une machine distante.
Sur la machine